-
Sat Jun 09 2018 Jack Vogel <jack.vogel@oracle.com> [4.14.35-1824.el7uek]
- KVM: lapic: stop advertising DIRECTED_EOI when in-kernel IOAPIC is in use (Vitaly Kuznetsov) [Orabug: 28102305]
- uek-rpm: config: disable CONFIG_DEBUG_VM on aarch64 (Henry Willard) [Orabug: 28104208]
- PCI: hv: Fix 2 hang issues in hv_compose_msi_msg() (Dexuan Cui) [Orabug: 28077219]
- use the new async probing feature for the hyperv drivers (Arjan van de Ven)
- tools: adding file to support building user level daemon (Vivek Yadav)
- pci-hyperv: Use only 16 bit integer for PCI domain (Haiyang Zhang)
- hv_balloon: fix bugs in num_pages_onlined accounting (Vitaly Kuznetsov)
- hv_balloon: fix printk loglevel (Vitaly Kuznetsov)
- hv_balloon: simplify hv_online_page()/hv_page_online_one() (Vitaly Kuznetsov)
- hv_balloon: trace post_status (Vitaly Kuznetsov)
- acpi: Check for NULL pointer in namespace walk (Rob Gardner) [Orabug: 27936841]
- xen/pv: Do not call get_cpu_cap() for PV guest in xen_start_kernel() (Boris Ostrovsky) [Orabug: 28121028]
- uek-rpm: Enable kernel-uek-headers build. (Victor Erminpour) [Orabug: 28110910]
- arm64: add support for crashkernel=auto (Dave Kleikamp) [Orabug: 28095909]
- dtrace: dwarf2ctf coredumps on empty struct/union (Tomas Jedlicka) [Orabug: 28049162]
- uek-rpm: aarch64 sync NVME config with x86 (Tom Saeger) [Orabug: 28096294]
-
Tue May 29 2018 Jack Vogel <jack.vogel@oracle.com> [4.14.35-1822.el7uek]
- scsi: core: run queue if SCSI device queue isn't ready and queue is idle (Ming Lei) [Orabug: 27930068]
- SCSI: don't get target/host busy_count in scsi_mq_get_budget() (Ming Lei) [Orabug: 27930068]
- uek-rpm: aarch64 make olddefconfig latest stable (Tom Saeger) [Orabug: 28084270]
- uek-rpm: aarch64 make olddefconfig usercopy whitelist (Tom Saeger) [Orabug: 28084248]
- dtrace: instruction stream corruption when #MCE occurs (Tomas Jedlicka) [Orabug: 27860333]
- lan78xx: Lan7801 Support for Fixed PHY (Raghuram Chary J) [Orabug: 28072733]
- lan78xx: Add support to dump lan78xx registers (Raghuram Chary J) [Orabug: 28072733]
- dt-bindings: Document the DT bindings for lan78xx (Phil Elwell) [Orabug: 28072733]
- lan78xx: Read LED states from Device Tree (Phil Elwell) [Orabug: 28072733]
- lan78xx: Read MAC address from DT if present (Phil Elwell) [Orabug: 28072733]
- lan78xx: PHY DSP registers initialization to address EEE link drop issues with long cables (Raghuram Chary J) [Orabug: 28072733]
- lan78xx: Don't reset the interface on open (Phil Elwell) [Orabug: 28072733]
- lan78xx: Avoid spurious kevent 4 "error" (Phil Elwell) [Orabug: 28072733]
- lan78xx: Connect phy early (Alexander Graf) [Orabug: 28072733]
- lan78xx: Set ASD in MAC_CR when EEE is enabled. (Raghuram Chary J) [Orabug: 28072733]
- lan78xx: remove redundant initialization of pointer 'phydev' (Colin Ian King) [Orabug: 28072733]
- net: phy: add paged phy register accessors (Russell King) [Orabug: 28072733]
- net: phy: add unlocked accessors (Russell King) [Orabug: 28072733]
- net: mdiobus: add unlocked accessors (Russell King) [Orabug: 28072733]
- uek-rpm: aarch64 set default cpu governor to PERFORMANCE (Tom Saeger) [Orabug: 27952402]
- mailbox: ACPI: erroneous error message when parsing the ACPI PCCT (Allen Pais) [Orabug: 27468132]
- uek-rpm: Disable CONFIG_NET_VRF (Victor Erminpour) [Orabug: 27801112]
- Include xen.h in common.c to fix Xen kernel build (Jack Schwartz) [Orabug: 28028363]
- x86/bugs/IBRS: Keep SSBD mitigation in effect if spectre_v2=ibrs is selected. (Boris Ostrovsky) [Orabug: 28071791]
- KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBD (Tom Lendacky) [Orabug: 28063980] {CVE-2018-3639}
- scsi: lpfc: update driver version to 12.0.0.2 (James Smart) [Orabug: 27912557]
- scsi: lpfc: Correct missing remoteport registration during link bounces (James Smart) [Orabug: 27912557]
- scsi: lpfc: Fix NULL pointer reference when resetting adapter (James Smart) [Orabug: 27912557]
- scsi: lpfc: Fix nvme remoteport registration race conditions (James Smart) [Orabug: 27912557]
- scsi: lpfc: Fix driver not recovering NVME rports during target link faults (James Smart) [Orabug: 27912557]
- scsi: lpfc: Fix WQ/CQ creation for older asic's. (James Smart) [Orabug: 27912557]
- scsi: lpfc: Fix NULL pointer access in lpfc_nvme_info_show (James Smart) [Orabug: 27912557]
- scsi: lpfc: Fix lingering lpfc_wq resource after driver unload (James Smart) [Orabug: 27912557]
- scsi: lpfc: Fix Abort request WQ selection (James Smart) [Orabug: 27912557]
- scsi: lpfc: Enlarge nvmet asynchronous receive buffer counts (James Smart) [Orabug: 27912557]
- scsi: lpfc: Add per io channel NVME IO statistics (James Smart) [Orabug: 27912557]
- scsi: lpfc: Correct target queue depth application changes (James Smart) [Orabug: 27912557]
- scsi: lpfc: Fix multiple PRLI completion error path (James Smart) [Orabug: 27912557]
- scsi: lpfc: make several unions static, fix non-ANSI prototype (Colin Ian King) [Orabug: 27912557]
- system panic with active bonding enabled via resilient_rdmaip (Sudhakar Dindukurti) [Orabug: 28073806]
- KVM/VMX: Expose SSBD properly to guests (Konrad Rzeszutek Wilk) {CVE-2018-3639}
- x86/speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG (Thomas Gleixner) [Orabug: 28034177] {CVE-2018-3639}
- x86/bugs: Rework spec_ctrl base and mask logic (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- x86/bugs: Expose x86_spec_ctrl_base directly (Thomas Gleixner) [Orabug: 28034177] {CVE-2018-3639}
- x86/bugs: Unify x86_spec_ctrl_{set_guest,restore_host} (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- x86/speculation: Rework speculative_store_bypass_update() (Thomas Gleixner) [Orabug: 28034177] {CVE-2018-3639}
- x86/speculation: Add virtualized speculative store bypass disable support (Tom Lendacky) [Orabug: 28034177] {CVE-2018-3639}
- x86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- x86/speculation: Handle HT correctly on AMD (Thomas Gleixner) [Orabug: 28034177] {CVE-2018-3639}
- x86/cpufeatures: Add FEATURE_ZEN (Thomas Gleixner) [Orabug: 28034177] {CVE-2018-3639}
- x86/cpufeatures: Disentangle SSBD enumeration (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- x86/cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS (Thomas Gleixner) [Orabug: 28034177] {CVE-2018-3639}
- x86/speculation: Use synthetic bits for IBRS/IBPB/STIBP (Borislav Petkov) [Orabug: 28034177] {CVE-2018-3639}
- x86/bugs: Rename SSBD_NO to SSB_NO (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- xen: Don't call non-Xen routines early in the boot (Boris Ostrovsky) [Orabug: 28034177] {CVE-2018-3639}
- KVM: SVM: Move spec control call after restore of GS (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- x86/cpu: Make alternative_msr_write work for 32-bit code (Jim Mattson) [Orabug: 28034177] {CVE-2018-3639}
- x86/bugs: Fix the parameters alignment and missing void (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- x86/bugs: Make cpu_show_common() static (Jiri Kosina) [Orabug: 28034177] {CVE-2018-3639}
- x86/bugs: Fix __ssb_select_mitigation() return type (Jiri Kosina) [Orabug: 28034177] {CVE-2018-3639}
- Documentation/spec_ctrl: Do some minor cleanups (Borislav Petkov) [Orabug: 28034177] {CVE-2018-3639}
- proc: Use underscores for SSBD in 'status' (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- x86/bugs: Rename _RDS to _SSBD (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- x86/speculation: Make "seccomp" the default mode for Speculative Store Bypass (Kees Cook) [Orabug: 28034177] {CVE-2018-3639}
- seccomp: Move speculation migitation control to arch code (Thomas Gleixner) [Orabug: 28034177] {CVE-2018-3639}
- seccomp: Add filter flag to opt-out of SSB mitigation (Kees Cook) [Orabug: 28034177] {CVE-2018-3639}
- seccomp: Use PR_SPEC_FORCE_DISABLE (Thomas Gleixner) [Orabug: 28034177] {CVE-2018-3639}
- prctl: Add force disable speculation (Thomas Gleixner) [Orabug: 28034177] {CVE-2018-3639}
- seccomp: Enable speculation flaw mitigations (Kees Cook) [Orabug: 28034177] {CVE-2018-3639}
- proc: Provide details on speculation flaw mitigations (Kees Cook) [Orabug: 28034177] {CVE-2018-3639}
- nospec: Allow getting/setting on non-current task (Kees Cook) [Orabug: 28034177] {CVE-2018-3639}
- x86/bugs/IBRS: Disable SSB (RDS) if IBRS is selected for spectre_v2. (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- x86/speculation: Add prctl for Speculative Store Bypass mitigation (Thomas Gleixner) [Orabug: 28034177] {CVE-2018-3639}
- x86/process: Allow runtime control of Speculative Store Bypass (Thomas Gleixner) [Orabug: 28034177] {CVE-2018-3639}
- prctl: Add speculation control prctls (Thomas Gleixner) [Orabug: 28034177] {CVE-2018-3639}
- x86/speculation: Create spec-ctrl.h to avoid include hell (Thomas Gleixner) [Orabug: 28034177] {CVE-2018-3639}
- x86/KVM/VMX: Expose SPEC_CTRL Bit(2) to the guest (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- x86/bugs/AMD: Add support to disable RDS on Fam[15,16,17]h if requested (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- x86/bugs: Whitelist allowed SPEC_CTRL MSR values (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- x86/bugs/intel: Set proper CPU features and setup RDS (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- x86/bugs: Provide boot parameters for the spec_store_bypass_disable mitigation (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- x86/cpufeatures: Add X86_FEATURE_RDS (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- x86/bugs: Expose /sys/../spec_store_bypass (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- x86/bugs, KVM: Support the combination of guest and host IBRS (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- x86/bugs/IBRS: Warn if IBRS is enabled during boot. (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- x86/bugs/IBRS: Use variable instead of defines for enabling IBRS (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- x86/bugs: Read SPEC_CTRL MSR during boot and re-use reserved bits (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- x86/bugs: Concentrate bug reporting into a separate function (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- x86/bugs: Concentrate bug detection into a separate function (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- x86/nospec: Simplify alternative_msr_write() (Linus Torvalds) [Orabug: 28034177] {CVE-2018-3639}
- x86/bugs/IBRS: Turn on IBRS in spectre_v2_select_mitigation (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- x86/msr: Add SPEC_CTRL_IBRS.. (Konrad Rzeszutek Wilk) [Orabug: 28034177] {CVE-2018-3639}
- Revert "Add a SysRq option to lift kernel lockdown" (Victor Erminpour) [Orabug: 27558617]
- uek-rpm: Enable CONFIG_QED_OOO option in UEK5 (Victor Erminpour) [Orabug: 27774819]
- uek-rpm: aarch64 use 64K pagesize (Tom Saeger) [Orabug: 28057643]
- Resilient RDMAIP should not attempt to failover/failback for the ports in grp 0 (Sudhakar Dindukurti) [Orabug: 28049781]
- xfs: detect agfl count corruption and reset agfl (Brian Foster) [Orabug: 28058921]
- xfs: convert XFS_AGFL_SIZE to a helper function (Dave Chinner) [Orabug: 28058921]
-
Mon May 21 2018 Jack Vogel <jack.vogel@oracle.com> [4.14.35-1821.el7uek]
- Revert "mlx4: change the ICM table allocations to lowest needed size" (Håkon Bugge) [Orabug: 27974953]
- sunrpc: Fix latency trace point crashes (Chuck Lever)
- sunrpc: Add static trace point to report RPC latency stats (Chuck Lever)
- add new checksum files for kABI; re-enable kABI checking (Dan Duval) [Orabug: 27199028]
- Linux 4.14.42 (Greg Kroah-Hartman)
- proc: do not access cmdline nor environ from file-backed areas (Willy Tarreau) {CVE-2018-1120}
- l2tp: revert "l2tp: fix missing print session offset info" (James Chapman)
- xfrm: fix xfrm_do_migrate() with AEAD e.g(AES-GCM) (Antony Antony)
- btrfs: Take trans lock before access running trans in check_delayed_ref (ethanwu)
- xfrm: Use __skb_queue_tail in xfrm_trans_queue (Herbert Xu)
- scsi: aacraid: Correct hba_send to include iu_type (Dave Carroll)
- udp: fix SO_BINDTODEVICE (Paolo Abeni)
- nsh: fix infinite loop (Eric Dumazet)
- net/mlx5e: Allow offloading ipv4 header re-write for icmp (Jianbo Liu)
- ipv6: fix uninit-value in ip6_multipath_l3_keys() (Eric Dumazet)
- hv_netvsc: set master device (Stephen Hemminger)
- net/mlx5: Avoid cleaning flow steering table twice during error flow (Talat Batheesh)
- net/mlx5e: TX, Use correct counter in dma_map error flow (Tariq Toukan)
- net: sched: fix error path in tcf_proto_create() when modules are not configured (Jiri Pirko)
- bonding: send learning packets for vlans on slave (Debabrata Banerjee)
- bonding: do not allow rlb updates to invalid mac (Debabrata Banerjee)
- tg3: Fix vunmap() BUG_ON() triggered from tg3_free_consistent(). (Michael Chan)
- tcp: ignore Fast Open on repair mode (Yuchung Cheng)
- tcp_bbr: fix to zero idle_restart only upon S/ACKed data (Neal Cardwell)
- sctp: use the old asoc when making the cookie-ack chunk in dupcook_d (Xin Long)
- sctp: remove sctp_chunk_put from fail_mark err path in sctp_ulpevent_make_rcvmsg (Xin Long)
- sctp: handle two v4 addrs comparison in sctp_inet6_cmp_addr (Xin Long)
- sctp: fix the issue that the cookie-ack with auth can't get processed (Xin Long)
- sctp: delay the authentication for the duplicated cookie-echo chunk (Xin Long)
- rds: do not leak kernel memory to user land (Eric Dumazet)
- r8169: fix powering up RTL8168h (Heiner Kallweit)
- qmi_wwan: do not steal interfaces from class drivers (Bjørn Mork)
- openvswitch: Don't swap table in nlattr_set() after OVS_ATTR_NESTED is found (Stefano Brivio)
- net/tls: Fix connection stall on partial tls record (Andre Tomt)
- net/tls: Don't recursively call push_record during tls_write_space callbacks (Dave Watson)
- net: support compat 64-bit time in {s,g}etsockopt (Lance Richardson)
- net_sched: fq: take care of throttled flows before reuse (Eric Dumazet)
- net sched actions: fix refcnt leak in skbmod (Roman Mashak)
- net/mlx5: E-Switch, Include VF RDMA stats in vport statistics (Adi Nissim)
- net/mlx5e: Err if asked to offload TC match on frag being first (Roi Dayan)
- net/mlx4_en: Verify coalescing parameters are in range (Moshe Shemesh)
- net/mlx4_en: Fix an error handling path in 'mlx4_en_init_netdev()' (Christophe JAILLET)
- net: ethernet: ti: cpsw: fix packet leaking in dual_mac mode (Grygorii Strashko)
- net: ethernet: sun: niu set correct packet size in skb (Rob Taglang)
- llc: better deal with too small mtu (Eric Dumazet)
- ipv4: fix memory leaks in udp_sendmsg, ping_v4_sendmsg (Andrey Ignatov)
- ipv4: fix fnhe usage by non-cached routes (Julian Anastasov)
- dccp: fix tasklet usage (Eric Dumazet)
- bridge: check iface upper dev when setting master via ioctl (Hangbin Liu)
- 8139too: Use disable_irq_nosync() in rtl8139_poll_controller() (Ingo Molnar)
- uek-rpm: aarch64 build using oracle-armtoolset (Tom Saeger) [Orabug: 28022143]
- KVM: LAPIC: Apply change to TDCR right away to the timer (Wanpeng Li) [Orabug: 27145550]
- arm64: iommu: default to iommu.passthrough=1 (Tom Saeger) [Orabug: 27987050]
- uek-rpm: aarch64 make TORTURE modules debug only (Tom Saeger) [Orabug: 28032744]
- uek-rpm: aarch64 enable QLOGIC modules (Tom Saeger) [Orabug: 28021280]
- uek-rpm: aarch64 disable HARDENED_USERCOPY (Tom Saeger) [Orabug: 27996695]
- uek-rpm: aarch64 disable modules that panic kernel (Tom Saeger) [Orabug: 27999744]
- uek-rpm: aarch64 make olddefconfig for ARM SDEI (Tom Saeger) [Orabug: 28022735]
- uek-rpm: Add kernel/drivers/crypto/ccp/ccp.ko to nano modules list (Liam Merwick) [Orabug: 27854232]
- Linux 4.14.41 (Greg Kroah-Hartman)
- KVM: x86: remove APIC Timer periodic/oneshot spikes (Anthoine Bourgeois)
- KVM: PPC: Book3S HV: Fix handling of large pages in radix page fault handler (Paul Mackerras)
- perf/x86: Fix possible Spectre-v1 indexing for x86_pmu::event_map() (Peter Zijlstra)
- perf/core: Fix possible Spectre-v1 indexing for ->aux_pages[] (Peter Zijlstra)
- perf/x86/msr: Fix possible Spectre-v1 indexing in the MSR driver (Peter Zijlstra)
- perf/x86/cstate: Fix possible Spectre-v1 indexing for pkg_msr (Peter Zijlstra)
- perf/x86: Fix possible Spectre-v1 indexing for hw_perf_event cache_* (Peter Zijlstra)
- tracing/uprobe_event: Fix strncpy corner case (Masami Hiramatsu)
- sched/autogroup: Fix possible Spectre-v1 indexing for sched_prio_to_weight[] (Peter Zijlstra)
- smb3: directory sync should not return an error (Steve French)
- nvme: add quirk to force medium priority for SQ creation (Jens Axboe)
- thermal: exynos: Propagate error value from tmu_read() (Marek Szyprowski)
- thermal: exynos: Reading temperature makes sense only when TMU is turned on (Marek Szyprowski)
- Bluetooth: btusb: Only check needs_reset_resume DMI table for QCA rome chipsets (Hans de Goede)
- Bluetooth: btusb: Add Dell XPS 13 9360 to btusb_needs_reset_resume_table (Hans de Goede)
- Revert "Bluetooth: btusb: Fix quirk for Atheros 1525/QCA6174" (Hans de Goede)
- cpufreq: schedutil: Avoid using invalid next_freq (Rafael J. Wysocki)
- PCI / PM: Check device_may_wakeup() in pci_enable_wake() (Rafael J. Wysocki)
- PCI / PM: Always check PME wakeup capability for runtime wakeup support (Kai Heng Feng)
- atm: zatm: Fix potential Spectre v1 (Gustavo A. R. Silva)
- net: atm: Fix potential Spectre v1 (Gustavo A. R. Silva)
- drm/atomic: Clean private obj old_state/new_state in drm_atomic_state_default_clear() (Ville Syrjälä)
- drm/atomic: Clean old_state/new_state in drm_atomic_state_default_clear() (Ville Syrjälä)
- drm/nouveau: Fix deadlock in nv50_mstm_register_connector() (Lyude Paul)
- drm/i915: Fix drm:intel_enable_lvds ERROR message in kernel log (Florent Flament)
- drm/vc4: Fix scaling of uni-planar formats (Boris Brezillon)
- can: hi311x: Work around TX complete interrupt erratum (Lukas Wunner)
- can: hi311x: Acquire SPI lock on ->do_get_berr_counter (Lukas Wunner)
- can: kvaser_usb: Increase correct stats counter in kvaser_usb_rx_can_msg() (Jimmy Assarsson)
- ceph: fix rsize/wsize capping in ceph_direct_read_write() (Ilya Dryomov)
- mm, oom: fix concurrent munlock and oom reaper unmap, v3 (David Rientjes) {CVE-2018-1000200}
- mm: sections are not offlined during memory hotremove (Pavel Tatashin)
- z3fold: fix reclaim lock-ups (Vitaly Wool)
- tracing: Fix regex_match_front() to not over compare the test string (Steven Rostedt (VMware))
- dm integrity: use kvfree for kvmalloc'd memory (Mikulas Patocka)
- libata: Apply NOLPM quirk for SanDisk SD7UB3Q*G1001 SSDs (Hans de Goede)
- rfkill: gpio: fix memory leak in probe error path (Johan Hovold)
- gpio: fix error path in lineevent_create (Uwe Kleine-König)
- gpio: fix aspeed_gpio unmask irq (Govert Overgaauw)
- gpioib: do not free unrequested descriptors (Timur Tabi)
- compat: fix 4-byte infoleak via uninitialized struct field (Jann Horn)
- arm64: Add work around for Arm Cortex-A55 Erratum 1024718 (Suzuki K Poulose)
- KVM: PPC: Book3S HV: Fix VRMA initialization with 2MB or 1GB memory backing (Paul Mackerras)
- KVM: PPC: Book3S HV: Fix guest time accounting with VIRT_CPU_ACCOUNTING_GEN (Laurent Vivier)
- KVM: PPC: Book3S HV: Fix trap number return from __kvmppc_vcore_entry (Paul Mackerras)
- bdi: Fix oops in wb_workfn() (Jan Kara)
- bdi: wake up concurrent wb_shutdown() callers. (Tetsuo Handa)
- tcp: fix TCP_REPAIR_QUEUE bound checking (Eric Dumazet)
- perf: Remove superfluous allocation error check (Jiri Olsa)
- memcg: fix per_node_info cleanup (Michal Hocko)
- inetpeer: fix uninit-value in inet_getpeer (Eric Dumazet)
- soreuseport: initialise timewait reuseport field (Eric Dumazet)
- ipv4: fix uninit-value in ip_route_output_key_hash_rcu() (Eric Dumazet)
- dccp: initialize ireq->ir_mark (Eric Dumazet)
- net: fix uninit-value in __hw_addr_add_ex() (Eric Dumazet)
- net: initialize skb->peeked when cloning (Eric Dumazet)
- net: fix rtnh_ok() (Eric Dumazet)
- netlink: fix uninit-value in netlink_sendmsg (Eric Dumazet)
- crypto: af_alg - fix possible uninit-value in alg_bind() (Eric Dumazet)
- kcm: Call strp_stop before strp_done in kcm_attach (Tom Herbert)
- netfilter: ebtables: don't attempt to allocate 0-sized compat array (Florian Westphal)
- ipvs: fix rtnl_lock lockups caused by start_sync_thread (Julian Anastasov)
- Added IB diag counters from UEK2 (Chris Gray) [Orabug: 27860753]
- uek-rpm: Run 'make olddefconfig' for UEK5 v4.14.35 (Victor Erminpour) [Orabug: 27981731]
- uek-rpm: Enable silently dropped options from UEK4 (Victor Erminpour) [Orabug: 27834007]
- scsi: esas2r: remove initialization / cleanup dead wood (Christoph Hellwig) [Orabug: 28011715]
- rdmaip: ib0 is already part of another failover group (Sudhakar Dindukurti) [Orabug: 27818669]
- ARM: dts: bcm2837-rpi-3-b: add GPIO expander (Baruch Siach) [Orabug: 28012020]
- ARM: dts: bcm283x: Fix pin function of JTAG pins (Henry Zhang) [Orabug: 28012020]
- arm64: dts: broadcom: Add reference to Raspberry Pi 3 B+ (Stefan Wahren) [Orabug: 28012020]
- ARM: dts: bcm2837: Add Raspberry Pi 3 B+ (Stefan Wahren) [Orabug: 28012020]
- dt-bindings: bcm: Add Raspberry Pi 3 B+ (Stefan Wahren) [Orabug: 28012020]
- ARM: dts: bcm2837: Add missing GPIOs of Expander (Stefan Wahren) [Orabug: 28012020]
- ARM: dts: bcm283x: Fix PWM pin assignment (Stefan Wahren) [Orabug: 28012020]
- ARM: dts: bcm283x: Use GPIO polarity defines consistently (Stefan Wahren) [Orabug: 28012020]
-
Tue May 15 2018 Jack Vogel <jack.vogel@oracle.com> [4.14.35-1820.el7uek]
- Revert "enable kABI checking in spec file" (Jack Vogel)
- Change the SUBLEVEL to conform to UEK5 spec (Jack Vogel)
- IB/core: Introduce and use rdma_create_user_ah (Parav Pandit) [Orabug: 27641510]
- sctp: Copy struct sctp_sock.autoclose to userspace using put_user() (David Windsor) [Orabug: 27908547]
- lkdtm: Update usercopy tests for whitelisting (Kees Cook) [Orabug: 27908547]
- arm: Implement thread_struct whitelist for hardened usercopy (Kees Cook) [Orabug: 27908547]
- arm64: Implement thread_struct whitelist for hardened usercopy (Kees Cook) [Orabug: 27908547]
- x86: Implement thread_struct whitelist for hardened usercopy (Kees Cook) [Orabug: 27908547]
- fork: Provide usercopy whitelisting for task_struct (Kees Cook) [Orabug: 27908547]
- net: Restrict unwhitelisted proto caches to size 0 (Kees Cook) [Orabug: 27908547]
- sctp: Define usercopy region in SCTP proto slab cache (David Windsor) [Orabug: 27908547]
- caif: Define usercopy region in caif proto slab cache (David Windsor) [Orabug: 27908547]
- ip: Define usercopy region in IP proto slab cache (David Windsor) [Orabug: 27908547]
- scsi: Define usercopy region in scsi_sense_cache slab cache (David Windsor) [Orabug: 27908547]
- orangefs: Define usercopy region in orangefs_inode_cache slab cache (David Windsor) [Orabug: 27908547]
- exofs: Define usercopy region in exofs_inode_cache slab cache (David Windsor) [Orabug: 27908547]
- befs: Define usercopy region in befs_inode_cache slab cache (David Windsor) [Orabug: 27908547]
- jfs: Define usercopy region in jfs_ip slab cache (David Windsor) [Orabug: 27908547]
- vfs: Copy struct mount.mnt_id to userspace using put_user() (David Windsor) [Orabug: 27908547]
- dcache: Define usercopy region in dentry_cache slab cache (David Windsor) [Orabug: 27908547]
- ext4: Define usercopy region in ext4_inode_cache slab cache (David Windsor) [Orabug: 27908547]
- ext2: Define usercopy region in ext2_inode_cache slab cache (David Windsor) [Orabug: 27908547]
- ufs: Define usercopy region in ufs_inode_cache slab cache (David Windsor) [Orabug: 27908547]
- vxfs: Define usercopy region in vxfs_inode slab cache (David Windsor) [Orabug: 27908547]
- cifs: Define usercopy region in cifs_request slab cache (David Windsor) [Orabug: 27908547]
- net: Define usercopy region in struct proto slab cache (David Windsor) [Orabug: 27908547]
- fork: Define usercopy region in mm_struct slab caches (David Windsor) [Orabug: 27908547]
- fork: Define usercopy region in thread_stack slab caches (David Windsor) [Orabug: 27908547]
- net: Whitelist the skbuff_head_cache "cb" field (Kees Cook) [Orabug: 27908547]
- vfs: Define usercopy region in names_cache slab caches (David Windsor) [Orabug: 27908547]
- sunrpc: Add static trace point to report result of RPC ping (Chuck Lever)
- uek-rpm: Remove deprecated config options from UEK5 (Victor Erminpour) [Orabug: 27981766]
- xfs: set format back to extents if xfs_bmap_extents_to_btree (Eric Sandeen) [Orabug: 27989510] {CVE-2018-10323}
- Minor typos in resilient_rdmaip parameter description (Sudhakar Dindukurti) [Orabug: 27890256]
- kbuild: arm64: Set objects.builtin dependency to Image for CONFIG_CTF (Dave Kleikamp) [Orabug: 27959642]
- uek-rpm: enable building SHA3 algorithms (Khalid Aziz) [Orabug: 28001020]
- add correct copyright/license info to uek_kabi.h (Dan Duval) [Orabug: 27199028]
- initial kABI whitelists for UEK5 (Dan Duval) [Orabug: 27199028]
- enable kABI checking in spec file (Dan Duval) [Orabug: 27199028]
- add padding to writeback_control structure for future expansion (Dan Duval) [Orabug: 27199028]
- add padding to scheduler data structures for future expansion (Dan Duval) [Orabug: 27199028]
- add padding to PCI data structures for future expansion (Dan Duval) [Orabug: 27199028]
- add padding to memory-management data structures for future expansion (Dan Duval) [Orabug: 27199028]
- add padding to networking structures for future expansion (Dan Duval) [Orabug: 27199028]
- add padding to cgroup structures for future expansion (Dan Duval) [Orabug: 27199028]
- add padding to block-device data structures for future expansion (Dan Duval) [Orabug: 27199028]
- add padding to scsi data structures for future expansion (Dan Duval) [Orabug: 27199028]
- kABI padding for Oracle-specific future extensions (Dan Duval) [Orabug: 27199028]
- Revert "qla2xxx: Remove unavailable firmware files" (Somasundaram Krishnasamy) [Orabug: 27995741]
- uek-rpm: Update linux-firmware dependency to latest (Somasundaram Krishnasamy) [Orabug: 27989702]
- arm64: sdei: Add trampoline code for remapping the kernel (James Morse) [Orabug: 27949175]
- arm64: mmu: add the entry trampolines start/end section markers into sections.h (James Morse) [Orabug: 27949175]
- firmware: arm_sdei: Discover SDEI support via ACPI (James Morse) [Orabug: 27949175]
- arm64: acpi: Remove __init from acpi_psci_use_hvc() for use by SDEI (James Morse) [Orabug: 27949175]
- firmware: arm_sdei: add support for CPU private events (James Morse) [Orabug: 27949175]
- firmware: arm_sdei: Add support for CPU and system power states (James Morse) [Orabug: 27949175]
- arm64: kernel: Add arch-specific SDEI entry code and CPU masking (James Morse) [Orabug: 27949175]
- arm64: uaccess: Add PAN helper (James Morse) [Orabug: 27949175]
- arm64: Add vmap_stack header file (James Morse) [Orabug: 27949175]
- firmware: arm_sdei: Add driver for Software Delegated Exceptions (James Morse) [Orabug: 27949175]
- Docs: dt: add devicetree binding for describing arm64 SDEI firmware (James Morse) [Orabug: 27949175]
- arm64: alternatives: use tpidr_el2 on VHE hosts (James Morse) [Orabug: 27949175]
- Garbled log messages related to resilient_rdmaip driver (Sudhakar Dindukurti) [Orabug: 27935928]
- Linux 4.14.40 (Greg Kroah-Hartman)
- tracing: Fix bad use of igrab in trace_uprobe.c (Song Liu)
- irqchip/qcom: Fix check for spurious interrupts (Agustin Vega-Frias)
- platform/x86: asus-wireless: Fix NULL pointer dereference (João Paulo Rechi Vita)
- usb: musb: trace: fix NULL pointer dereference in musb_g_tx() (Bin Liu)
- usb: musb: host: fix potential NULL pointer dereference (Bin Liu)
- USB: serial: option: adding support for ublox R410M (SZ Lin (林上智))
- USB: serial: option: reimplement interface masking (Johan Hovold)
- USB: Accept bulk endpoints with 1024-byte maxpacket (Alan Stern)
- usb: dwc3: gadget: Fix list_del corruption in dwc3_ep_dequeue (Mayank Rana)
- USB: serial: visor: handle potential invalid device configuration (Greg Kroah-Hartman)
- errseq: Always report a writeback error once (Matthew Wilcox)
- test_firmware: fix setting old custom fw path back on exit, second try (Ben Hutchings)
- drm/bridge: vga-dac: Fix edid memory leak (Sean Paul)
- drm/vmwgfx: Fix a buffer object leak (Thomas Hellstrom)
- iw_cxgb4: Atomically flush per QP HW CQEs (Bharat Potnuri)
- IB/hfi1: Fix NULL pointer dereference when invalid num_vls is used (Sebastian Sanchez)
- IB/hfi1: Fix loss of BECN with AHG (Mike Marciniszyn)
- IB/hfi1: Fix handling of FECN marked multicast packet (Mike Marciniszyn)
- IB/mlx5: Use unlimited rate when static rate is not supported (Danit Goldberg)
- NET: usb: qmi_wwan: add support for ublox R410M PID 0x90b2 (SZ Lin (林上智))
- RDMA/mlx5: Protect from shift operand overflow (Leon Romanovsky)
- RDMA/mlx5: Fix multiple NULL-ptr deref errors in rereg_mr flow (Leon Romanovsky)
- RDMA/ucma: Allow resolving address w/o specifying source address (Roland Dreier)
- RDMA/cxgb4: release hw resources on device removal (Raju Rangoju)
- xfs: prevent creating negative-sized file via INSERT_RANGE (Darrick J. Wong)
- rtlwifi: cleanup 8723be ant_sel definition (Ping-Ke Shih)
- rtlwifi: btcoex: Add power_on_setting routine (Ping-Ke Shih)
- Input: atmel_mxt_ts - add touchpad button mapping for Samsung Chromebook Pro (Vittorio Gambaletta (VittGam))
- Input: leds - fix out of bound access (Dmitry Torokhov)
- scsi: target: Fix fortify_panic kernel exception (Bryant G Ly)
- tracepoint: Do not warn on ENOMEM (Mathieu Desnoyers)
- ALSA: aloop: Add missing cable lock to ctl API callbacks (Takashi Iwai)
- ALSA: aloop: Mark paused device as inactive (Robert Rosengren)
- ALSA: dice: fix kernel NULL pointer dereference due to invalid calculation for array index (Takashi Sakamoto)
- ALSA: seq: Fix races at MIDI encoding in snd_virmidi_output_trigger() (Takashi Iwai)
- ALSA: pcm: Check PCM state at xfern compat ioctl (Takashi Iwai)
- ALSA: hda - Fix incorrect usage of IS_REACHABLE() (Takashi Iwai)
- USB: serial: option: Add support for Quectel EP06 (Kristian Evensen)
- ACPI / button: make module loadable when booted in non-ACPI mode (Ard Biesheuvel)
- crypto: talitos - fix IPsec cipher in length (LEROY Christophe)
- percpu: include linux/sched.h for cond_resched() (Tejun Heo)
- net: don't call update_pmtu unconditionally (Nicolas Dichtel)
- geneve: update skb dst pmtu on tx path (Xin Long)
- Linux 4.14.39 (Greg Kroah-Hartman)
- powerpc/eeh: Fix race with driver un/bind (Michael Neuling)
- arm/arm64: KVM: Add PSCI version selection API (Marc Zyngier)
- tick/sched: Do not mess with an enqueued hrtimer (Thomas Gleixner)
- x86/microcode: Do not exit early from __reload_late() (Borislav Petkov)
- x86/microcode/intel: Save microcode patch unconditionally (Borislav Petkov)
- x86/smpboot: Don't use mwait_play_dead() on AMD systems (Yazen Ghannam)
- x86/ipc: Fix x32 version of shmid64_ds and msqid64_ds (Arnd Bergmann)
- tools/lib/subcmd/pager.c: do not alias select() params (Sergey Senozhatsky)
- objtool, perf: Fix GCC 8 -Wrestrict error (Josh Poimboeuf)
- drm/i915: Enable display WA#1183 from its correct spot (Imre Deak)
- drm/amdgpu: set COMPUTE_PGM_RSRC1 for SGPR/VGPR clearing shaders (Nicolai Hähnle)
- rtc: opal: Fix OPAL RTC driver OPAL_BUSY loops (Nicholas Piggin)
- cpufreq: powernv: Fix hardlockup due to synchronous smp_call in timer interrupt (Shilpasri G Bhat)
- earlycon: Use a pointer table to fix __earlycon_table stride (Daniel Kurtz)
- fpga-manager: altera-ps-spi: preserve nCONFIG state (Anatolij Gustschin)
- libceph: validate con->state at the top of try_write() (Ilya Dryomov)
- libceph: reschedule a tick in finish_hunting() (Ilya Dryomov)
- libceph: un-backoff on tick when we have a authenticated session (Ilya Dryomov)
- ASoC: fsl_esai: Fix divisor calculation failure at lower ratio (Nicolin Chen)
- crypto: drbg - set freed buffers to NULL (Stephan Mueller)
- powerpc/powernv/npu: Do a PID GPU TLB flush when invalidating a large address range (Alistair Popple)
- powerpc/mm: Flush cache on memory hot(un)plug (Balbir Singh)
- KVM: arm/arm64: Close VMID generation race (Marc Zyngier)
- ARM: socfpga_defconfig: Remove QSPI Sector 4K size force (Thor Thayer)
- ARM: amba: Don't read past the end of sysfs "driver_override" buffer (Geert Uytterhoeven)
- ARM: amba: Fix race condition with driver_override (Geert Uytterhoeven)
- ARM: amba: Make driver_override output consistent with other buses (Geert Uytterhoeven)
- PCI: aardvark: Fix PCIe Max Read Request Size setting (Evan Wang)
- PCI: aardvark: Use ISR1 instead of ISR0 interrupt in legacy irq mode (Victor Gu)
- PCI: aardvark: Set PIO_ADDR_LS correctly in advk_pcie_rd_conf() (Victor Gu)
- PCI: aardvark: Fix logic in advk_pcie_{rd,wr}_conf() (Victor Gu)
- ANDROID: binder: prevent transactions into own process. (Martijn Coenen)
- vfio: ccw: process ssch with interrupts disabled (Cornelia Huck)
- bfq-iosched: ensure to clear bic/bfqq pointers when preparing request (Jens Axboe)
- scsi: sd: Defer spinning up drive while SANITIZE is in progress (Mahesh Rajashekhara)
- kobject: don't use WARN for registration failures (Dmitry Vyukov)
- mtd: rawnand: tango: Fix struct clk memory leak (Marc Gonzalez)
- mtd: cfi: cmdset_0002: Do not allow read/write to suspend erase block. (Joakim Tjernlund)
- mtd: cfi: cmdset_0001: Workaround Micron Erase suspend bug. (Joakim Tjernlund)
- mtd: cfi: cmdset_0001: Do not allow read/write to suspend erase block. (Joakim Tjernlund)
- mtd: spi-nor: cadence-quadspi: Fix page fault kernel panic (Thor Thayer)
- ALSA: hda/realtek - change the location for one of two front mics (Kailang Yang)
- ALSA: hda/realtek - Update ALC255 depop optimize (Kailang Yang)
- ALSA: hda/realtek - Add some fixes for ALC233 (Kailang Yang)
- ALSA: hda: Hardening for potential Spectre v1 (Takashi Iwai)
- ALSA: seq: oss: Hardening for potential Spectre v1 (Takashi Iwai)
- ALSA: seq: oss: Fix unbalanced use lock for synth MIDI device (Takashi Iwai)
- ALSA: core: Report audio_tstamp in snd_pcm_sync_ptr (David Henningsson)
- ALSA: pcm: Return negative delays from SNDRV_PCM_IOCTL_DELAY. (Jeffery Miller)
- ALSA: control: Hardening for potential Spectre v1 (Takashi Iwai)
- ALSA: rme9652: Hardening for potential Spectre v1 (Takashi Iwai)
- ALSA: hdspm: Hardening for potential Spectre v1 (Takashi Iwai)
- ALSA: asihpi: Hardening for potential Spectre v1 (Takashi Iwai)
- ALSA: opl3: Hardening for potential Spectre v1 (Takashi Iwai)
- ALSA: hda - Skip jack and others for non-existing PCM streams (Takashi Iwai)
- ALSA: dice: fix error path to destroy initialized stream data (Takashi Sakamoto)
- ALSA: dice: fix OUI for TC group (Takashi Sakamoto)
- tty: Use __GFP_NOFAIL for tty_ldisc_get() (Tetsuo Handa)
- tty: Avoid possible error pointer dereference at tty_ldisc_restore(). (Tetsuo Handa)
- tty: n_gsm: Fix DLCI handling for ADM mode if debug & 2 is not set (Tony Lindgren)
- tty: n_gsm: Fix long delays with control frame timeouts in ADM mode (Tony Lindgren)
- tty: Don't call panic() at tty_ldisc_init() (Tetsuo Handa)
- drm/virtio: fix vq wait_event condition (Gerd Hoffmann)
- virtio_console: reset on out of memory (Michael S. Tsirkin)
- virtio_console: move removal code (Michael S. Tsirkin)
- virtio_console: drop custom control queue cleanup (Michael S. Tsirkin)
- virtio_console: free buffers after reset (Michael S. Tsirkin)
- virtio_console: don't tie bufs to a vq (Michael S. Tsirkin)
- virtio: add ability to iterate over vqs (Michael S. Tsirkin)
- ALSA: usb-audio: Skip broken EU on Dell dock USB-audio (Takashi Iwai)
- USB: Increment wakeup count on remote wakeup. (Ravi Chandra Sadineni)
- usb: core: Add quirk for HP v222w 16GB Mini (Kamil Lulko)
- usb: typec: ucsi: Increase command completion timeout value (Heikki Krogerus)
- USB: serial: cp210x: add ID for NI USB serial console (Kyle Roeschley)
- USB: serial: ftdi_sio: use jtag quirk for Arrow USB Blaster (Vasyl Vavrychuk)
- USB: serial: simple: add libtransistor console (Collin May)
- xhci: Fix USB ports for Dell Inspiron 5775 (Kai-Heng Feng)
- Revert "xhci: plat: Register shutdown for xhci_plat" (Greg Kroah-Hartman)
- usbip: vhci_hcd: check rhport before using in vhci_hub_control() (Shuah Khan)
- usbip: vhci_hcd: Fix usb device and sockfd leaks (Shuah Khan)
- usbip: usbip_host: fix to hold parent lock for device_attach() calls (Shuah Khan)
- usbip: usbip_event: fix to not print kernel pointer address (Shuah Khan)
- random: rate limit unseeded randomness warnings (Theodore Ts'o)
- random: fix possible sleeping allocation from irq context (Theodore Ts'o)
- random: set up the NUMA crng instances after the CRNG is fully initialized (Theodore Ts'o) {CVE-2018-1108}
- ext4: fix bitmap position validation (Lukas Czerner)
- ext4: add validity checks for bitmap block numbers (Theodore Ts'o) {CVE-2018-1093}
- ext4: add MODULE_SOFTDEP to ensure crc32c is included in the initramfs (Theodore Ts'o)
- ext4: set h_journal if there is a failure starting a reserved handle (Theodore Ts'o)
- ext4: prevent right-shifting extents beyond EXT_MAX_BLOCKS (Eric Biggers)
- Linux 4.14.38 (Greg Kroah-Hartman)
- ACPI / video: Only default only_lcd to true on Win8-ready _desktops_ (Hans de Goede)
- s390/uprobes: implement arch_uretprobe_is_alive() (Heiko Carstens)
- s390/dasd: fix IO error for newly defined devices (Stefan Haberland)
- s390/cio: update chpid descriptor after resource accessibility event (Sebastian Ott)
- tracing: Fix missing tab for hwlat_detector print format (Peter Xu)
- block/swim: Fix IO error at end of medium (Finn Thain)
- block/swim: Fix array bounds check (Finn Thain)
- block/swim: Select appropriate drive on device open (Finn Thain)
- block/swim: Rename macros to avoid inconsistent inverted logic (Finn Thain)
- block/swim: Remove extra put_disk() call from error path (Finn Thain)
- block/swim: Don't log an error message for an invalid ioctl (Finn Thain)
- block/swim: Check drive type (Finn Thain)
- m68k/mac: Don't remap SWIM MMIO region (Finn Thain)
- fsnotify: Fix fsnotify_mark_connector race (Robert Kolchmeyer)
- cdrom: information leak in cdrom_ioctl_media_changed() (Dan Carpenter)
- scsi: mptsas: Disable WRITE SAME (Martin K. Petersen)
- commoncap: Handle memory allocation failure. (Tetsuo Handa)
- Revert "mm/hmm: fix header file if/else/endif maze" (Greg Kroah-Hartman)
- arm64: dts: rockchip: remove vdd_log from rk3399-puma (Klaus Goger)
- microblaze: Setup dependencies for ASM optimized lib functions (Michal Simek)
- s390: correct module section names for expoline code revert (Martin Schwidefsky)
- s390: correct nospec auto detection init order (Martin Schwidefsky)
- s390: add sysfs attributes for spectre (Martin Schwidefsky)
- s390: report spectre mitigation via syslog (Martin Schwidefsky)
- s390: add automatic detection of the spectre defense (Martin Schwidefsky)
- s390: move nobp parameter functions to nospec-branch.c (Martin Schwidefsky)
- s390/entry.S: fix spurious zeroing of r0 (Christian Borntraeger)
- s390: do not bypass BPENTER for interrupt system calls (Martin Schwidefsky)
- s390: Replace IS_ENABLED(EXPOLINE_*) with IS_ENABLED(CONFIG_EXPOLINE_*) (Eugeniu Rosca)
- KVM: s390: force bp isolation for VSIE (Christian Borntraeger)
- s390: introduce execute-trampolines for branches (Martin Schwidefsky)
- s390: run user space and KVM guests with modified branch prediction (Martin Schwidefsky)
- s390: add options to change branch prediction behaviour for the kernel (Martin Schwidefsky)
- s390/alternative: use a copy of the facility bit mask (Martin Schwidefsky)
- s390: add optimized array_index_mask_nospec (Martin Schwidefsky)
- s390: scrub registers on kernel entry and KVM exit (Martin Schwidefsky)
- KVM: s390: wire up bpb feature (Christian Borntraeger)
- s390: enable CPU alternatives unconditionally (Heiko Carstens)
- s390: introduce CPU alternatives (Vasily Gorbik)
- virtio_net: fix adding vids on big-endian (Michael S. Tsirkin)
- virtio_net: split out ctrl buffer (Michael S. Tsirkin)
- net: ethernet: ti: cpsw: fix tx vlan priority mapping (Ivan Khoronzhuk)
- llc: fix NULL pointer deref for SOCK_ZAPPED (Cong Wang)
- llc: hold llc_sap before release_sock() (Cong Wang)
- net: sched: ife: check on metadata length (Alexander Aring)
- net: sched: ife: handle malformed tlv length (Alexander Aring)
- tcp: clear tp->packets_out when purging write queue (Soheil Hassas Yeganeh)
- net: sched: ife: signal not finding metaid (Alexander Aring)
- strparser: Fix incorrect strp->need_bytes value. (Doron Roberts-Kedes)
- amd-xgbe: Only use the SFP supported transceiver signals (Tom Lendacky)
- strparser: Do not call mod_delayed_work with a timeout of LONG_MAX (Doron Roberts-Kedes)
- amd-xgbe: Improve KR auto-negotiation and training (Tom Lendacky)
- sctp: do not check port in sctp_inet6_cmp_addr (Xin Long)
- amd-xgbe: Add pre/post auto-negotiation phy hooks (Tom Lendacky)
- vlan: Fix reading memory beyond skb->tail in skb_vlan_tagged_multi (Toshiaki Makita)
- pppoe: check sockaddr length in pppoe_connect() (Guillaume Nault)
- tipc: add policy for TIPC_NLA_NET_ADDR (Eric Dumazet)
- packet: fix bitfield update race (Willem de Bruijn)
- team: fix netconsole setup over team (Xin Long)
- net/smc: fix shutdown in state SMC_LISTEN (Ursula Braun)
- team: avoid adding twice the same option to the event list (Paolo Abeni)
- net: fix deadlock while clearing neighbor proxy table (Wolfgang Bumiller)
- tcp: md5: reject TCP_MD5SIG or TCP_MD5SIG_EXT on established sockets (Eric Dumazet)
- net: af_packet: fix race in PACKET_{R|T}X_RING (Eric Dumazet)
- tcp: don't read out-of-bounds opsize (Jann Horn)
- llc: delete timers synchronously in llc_sk_free() (Cong Wang)
- net: validate attribute sizes in neigh_dump_table() (Eric Dumazet)
- l2tp: check sockaddr length in pppol2tp_connect() (Guillaume Nault)
- KEYS: DNS: limit the length of option strings (Eric Biggers)
- ipv6: sr: fix NULL pointer dereference in seg6_do_srh_encap()- v4 pkts (Ahmed Abdelsalam)
- ipv6: add RTA_TABLE and RTA_PREFSRC to rtm_ipv6_policy (Eric Dumazet)
- bonding: do not set slave_dev npinfo before slave_enable_netpoll in bond_enslave (Xin Long)
- Revert "ath10k: send (re)assoc peer command when NSS changed" (Karthikeyan Periyasamy)
- tpm: add retry logic (James Bottomley)
- tpm: tpm-interface: fix tpm_transmit/_cmd kdoc (Winkler, Tomas)
- tpm: cmd_ready command can be issued only after granting locality (Tomas Winkler)
- i40e: Fix attach VF to VM issue (Paweł Jabłoński)
- drm: bridge: dw-hdmi: Fix overflow workaround for Amlogic Meson GX SoCs (Neil Armstrong)
- Revert "pinctrl: intel: Initialize GPIO properly when used through irqchip" (Greg Kroah-Hartman)
- Linux 4.14.37 (Greg Kroah-Hartman)
- mac80211_hwsim: fix use-after-free bug in hwsim_exit_net (Benjamin Beichler)
- Revert "KVM: X86: Fix SMRAM accessing even if VM is shutdown" (Sean Christopherson)
- RDMA/mlx5: Fix NULL dereference while accessing XRC_TGT QPs (Leon Romanovsky)
- perf: Return proper values for user stack errors (Jiri Olsa)
- perf: Fix sample_max_stack maximum check (Jiri Olsa)
- netfilter: x_tables: limit allocation requests for blob rule heads (Florian Westphal)
- netfilter: compat: reject huge allocation requests (Florian Westphal)
- netfilter: compat: prepare xt_compat_init_offsets to return errors (Florian Westphal)
- netfilter: x_tables: add counters allocation wrapper (Florian Westphal)
- netfilter: x_tables: cap allocations at 512 mbyte (Florian Westphal)
- alarmtimer: Init nanosleep alarm timer on stack (Thomas Gleixner)
- RDMA/core: Reduce poll batch for direct cq polling (Max Gurtovoy)
- irqchip/gic-v3: Change pr_debug message to pr_devel (Mark Salter)
- cpumask: Make for_each_cpu_wrap() available on UP as well (Michael Kelley)
- irqchip/gic-v3: Ignore disabled ITS nodes (Stephen Boyd)
- perf test: Fix test trace+probe_libc_inet_pton.sh for s390x (Thomas Richter)
- powerpc/powernv: IMC fix out of bounds memory access at shutdown (Nicholas Piggin)
- locking/qspinlock: Ensure node->count is updated before initialising node (Will Deacon)
- x86/platform/UV: Fix GAM Range Table entries less than 1GB (mike.travis@hpe.com)
- powerpc/mm/hash64: Zero PGD pages on allocation (Aneesh Kumar K.V)
- vfs/proc/kcore, x86/mm/kcore: Fix SMAP fault when dumping vsyscall user page (Jia Zhang)
- PM / wakeirq: Fix unbalanced IRQ enable for wakeirq (Tony Lindgren)
- ACPI / EC: Restore polling during noirq suspend/resume phases (Rafael J. Wysocki)
- bpf: fix rlimit in reuseport net selftest (Daniel Borkmann)
- net: stmmac: discard disabled flags in interrupt status register (Niklas Cassel)
- SUNRPC: Don't call __UDPX_INC_STATS() from a preemptible context (Trond Myklebust)
- KVM: PPC: Book3S HV: Fix handling of secondary HPTEG in HPT resizing code (Paul Mackerras)
- tools/libbpf: handle issues with bpf ELF objects containing .eh_frames (Jesper Dangaard Brouer)
- net: Extra '_get' in declaration of arch_get_platform_mac_address (Mathieu Malaterre)
- svcrdma: Fix Read chunk round-up (Chuck Lever)
- rxrpc: Don't put crypto buffers on the stack (David Howells)
- selftests/ftrace: Add some missing glob checks (Steven Rostedt (VMware))
- cpufreq: intel_pstate: Enable HWP during system resume on CPU0 (Chen Yu)
- bcache: return attach error when no cache set exist (Tang Junhui)
- bcache: fix for data collapse after re-attaching an attached device (Tang Junhui)
- bcache: fix for allocator and register thread race (Tang Junhui)
- bcache: properly set task state in bch_writeback_thread() (Coly Li)
- cifs: silence compiler warnings showing up with gcc-8.0.0 (Arnd Bergmann)
- PM / domains: Fix up domain-idle-states OF parsing (Ulf Hansson)
- proc: fix /proc/*/map_files lookup (Alexey Dobriyan)
- arm64: spinlock: Fix theoretical trylock() A-B-A with LSE atomics (Will Deacon)
- RDS: IB: Fix null pointer issue (Guanglei Li)
- bpf: sockmap, fix leaking maps with attached but not detached progs (John Fastabend)
- xen/grant-table: Use put_page instead of free_page (Ross Lagerwall)
- xen-netfront: Fix race between device setup and open (Ross Lagerwall)
- perf evsel: Fix period/freq terms setup (Jiri Olsa)
- MIPS: Generic: Support GIC in EIC mode (Matt Redfearn)
- perf record: Fix period option handling (Jiri Olsa)
- MIPS: TXx9: use IS_BUILTIN() for CONFIG_LEDS_CLASS (Matt Redfearn)
- bpf: fix selftests/bpf test_kmod.sh failure when CONFIG_BPF_JIT_ALWAYS_ON=y (Yonghong Song)
- ACPI / scan: Use acpi_bus_get_status() to initialize ACPI_TYPE_DEVICE devs (Hans de Goede)
- ACPI / bus: Do not call _STA on battery devices with unmet dependencies (Hans de Goede)
- ACPI: processor_perflib: Do not send _PPC change notification if not ready (Chen Yu)
- firmware: dmi_scan: Fix handling of empty DMI strings (Jean Delvare)
- x86/dumpstack: Avoid uninitlized variable (Arnd Bergmann)
- x86/power: Fix swsusp_arch_resume prototype (Arnd Bergmann)
- netfilter: ipv6: nf_defrag: Kill frag queue on RFC2460 failure (Subash Abhinov Kasiviswanathan)
- s390/eadm: fix CONFIG_BLOCK include dependency (Sebastian Ott)
- drm/nouveau/pmu/fuc: don't use movw directly anymore (Karol Herbst)
- IB/core: Map iWarp AH type to undefined in rdma_ah_find_type (Don Hiatt)
- IB/ipoib: Fix for potential no-carrier state (Alex Estrin)
- IB/hfi1: Fix for potential refcount leak in hfi1_open_file() (Alex Estrin)
- IB/hfi1: Re-order IRQ cleanup to address driver cleanup race (Michael J. Ruhl)
- blk-mq: fix discard merge with scheduler attached (Jens Axboe)
- openvswitch: Remove padding from packet before L3+ conntrack processing (Ed Swierk)
- mm/fadvise: discard partial page if endbyte is also EOF (shidao.ytt)
- mm: pin address_space before dereferencing it while isolating an LRU page (Mel Gorman)
- mm: thp: use down_read_trylock() in khugepaged to avoid long block (Yang Shi)
- sparc64: update pmdp_invalidate() to return old pmd value (Nitin Gupta)
- asm-generic: provide generic_pmdp_establish() (Kirill A. Shutemov)
- mm/mempolicy: add nodes_empty check in SYSC_migrate_pages (Yisheng Xie)
- mm/mempolicy: fix the check of nodemask from user (Yisheng Xie)
- ocfs2: return error when we attempt to access a dirty bh in jbd2 (piaojun)
- ocfs2/acl: use 'ip_xattr_sem' to protect getting extended attribute (piaojun)
- ocfs2: return -EROFS to mount.ocfs2 if inode block is invalid (piaojun)
- fs/dax.c: release PMD lock even when there is no PMD support in DAX (Jan H. Schönherr)
- x86/kvm/vmx: do not use vm-exit instruction length for fast MMIO when running nested (Vitaly Kuznetsov)
- kvm: Map PFN-type memory regions as writable (if possible) (KarimAllah Ahmed)
- tcp_nv: fix potential integer overflow in tcpnv_acked (Gustavo A. R. Silva)
- netfilter: x_tables: fix pointer leaks to userspace (Dmitry Vyukov)
- x86/hyperv: Check for required priviliges in hyperv_init() (Vitaly Kuznetsov)
- gianfar: prevent integer wrapping in the rx handler (Andy Spencer)
- ntb_transport: Fix bug with max_mw_size parameter (Logan Gunthorpe)
- RDMA/mlx5: Avoid memory leak in case of XRCD dealloc failure (Leon Romanovsky)
- powerpc/numa: Ensure nodes initialized for hotplug (Michael Bringmann)
- powerpc/numa: Use ibm,max-associativity-domains to discover possible nodes (Michael Bringmann)
- samples/bpf: Partially fixes the bpf.o build (Mickaël Salaün)
- i40e: fix reported mask for ntuple filters (Jacob Keller)
- i40e: program fragmented IPv4 filter input set (Jacob Keller)
- ixgbe: don't set RXDCTL.RLPML for 82599 (Emil Tantilov)
- jffs2: Fix use-after-free bug in jffs2_iget()'s error handling path (Jake Daryll Obina)
- RDMA/uverbs: Use an unambiguous errno for method not supported (Jason Gunthorpe)
- crypto: artpec6 - remove select on non-existing CRYPTO_SHA384 (Corentin LABBE)
- device property: Define type of PROPERTY_ENRTY_*() macros (Andy Shevchenko)
- tty: serial: exar: Relocate sleep wake-up handling (Aaron Sierra)
- x86/hyperv: Stop suppressing X86_FEATURE_PCID (Vitaly Kuznetsov)
- fm10k: fix "failed to kill vid" message for VF (Ngai-Mint Kwan)
- igb: Clear TXSTMP when ptp_tx_work() is timeout (Daniel Hua)
- igb: Allow to remove administratively set MAC on VFs (Corinna Vinschen)
- ASoC: rockchip: Use dummy_dai for rt5514 dsp dailink (Jeffy Chen)
- blk-mq-debugfs: don't allow write on attributes with seq_operations set (Eryu Guan)
- KVM: s390: vsie: use READ_ONCE to access some SCB fields (David Hildenbrand)
- platform/x86: thinkpad_acpi: suppress warning about palm detection (David Herrmann)
- i40evf: ignore link up if not running (Alan Brady)
- i40evf: Don't schedule reset_task when device is being removed (Avinash Dayanand)
- bpf: test_maps: cleanup sockmaps when test ends (Prashant Bhole)
- block: Set BIO_TRACE_COMPLETION on new bio during split (Goldwyn Rodrigues)
- nfp: fix error return code in nfp_pci_probe() (Wei Yongjun)
- HID: roccat: prevent an out of bounds read in kovaplus_profile_activated() (Dan Carpenter)
- Input: stmfts - set IRQ_NOAUTOEN to the irq flag (Andi Shyti)
- scsi: fas216: fix sense buffer initialization (Arnd Bergmann)
- scsi: devinfo: fix format of the device list (Xose Vazquez Perez)
- f2fs: avoid hungtask when GC encrypted block if io_bits is set (Sheng Yong)
- RDMA/cma: Check existence of netdevice during port validation (Parav Pandit)
- Btrfs: raid56: fix race between merge_bio and rbio_orig_end_io (Liu Bo)
- Btrfs: fix unexpected EEXIST from btrfs_get_extent (Liu Bo)
- btrfs: fail mount when sb flag is not in BTRFS_SUPER_FLAG_SUPP (Anand Jain)
- Btrfs: fix scrub to repair raid6 corruption (Liu Bo)
- btrfs: Fix out of bounds access in btrfs_search_slot (Nikolay Borisov)
- Btrfs: set plug for fsync (Liu Bo)
- ipmi/powernv: Fix error return code in ipmi_powernv_probe() (Wei Yongjun)
- mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl() (weiyongjun (A))
- kconfig: Fix expr_free() E_NOT leak (Ulf Magnusson)
- kconfig: Fix automatic menu creation mem leak (Ulf Magnusson)
- kconfig: Don't leak main menus during parsing (Ulf Magnusson)
- watchdog: sp5100_tco: Fix watchdog disable bit (Guenter Roeck)
- PCI: Add dummy pci_irqd_intx_xlate() for CONFIG_PCI=n build (Niklas Cassel)
- MIPS: Fix clean of vmlinuz.{32,ecoff,bin,srec} (James Hogan)
- nfs: Do not convert nfs_idmap_cache_timeout to jiffies (Jan Chochol)
- IB/cq: Don't force IB_POLL_DIRECT poll context for ib_process_cq_direct (Sagi Grimberg)
- spi: a3700: Clear DATA_OUT when performing a read (Maxime Chevallier)
- net: stmmac: dwmac-meson8b: propagate rate changes to the parent clock (Martin Blumenstingl)
- net: stmmac: dwmac-meson8b: fix setting the RGMII TX clock on Meson8b (Martin Blumenstingl)
- ubifs: Fix uninitialized variable in search_dh_cookie() (Geert Uytterhoeven)
- blk-mq: turn WARN_ON in __blk_mq_run_hw_queue into printk (Ming Lei)
- dm mpath: return DM_MAPIO_REQUEUE on blk-mq rq allocation failure (Ming Lei)
- dm thin: fix documentation relative to low water mark threshold (mulhern)
- iommu/vt-d: Use domain instead of cache fetching (Peter Xu)
- powerpc: System reset avoid interleaving oops using die synchronisation (Nicholas Piggin)
- iommu/exynos: Don't unconditionally steal bus ops (Robin Murphy)
- perf record: Fix failed memory allocation for get_cpuid_str (Thomas Richter)
- tools lib traceevent: Fix get_field_str() for dynamic strings (Steven Rostedt (VMware))
- perf callchain: Fix attr.sample_max_stack setting (Arnaldo Carvalho de Melo)
- tools lib traceevent: Simplify pointer print logic and fix %pF (Steven Rostedt (VMware))
- perf unwind: Do not look just at the global callchain_param.record_mode (Arnaldo Carvalho de Melo)
- scsi: qla2xxx: Fix warning in qla2x00_async_iocb_timeout() (himanshu.madhani@cavium.com)
- i40iw: Zero-out consumer key on allocate stag for FMR (Shiraz Saleem)
- i40iw: Free IEQ resources (Mustafa Ismail)
- Input: synaptics - reset the ABS_X/Y fuzz after initializing MT axes (Peter Hutterer)
- libbpf: Makefile set specified permission mode (Jesper Dangaard Brouer)
- Input: psmouse - fix Synaptics detection when protocol is disabled (Dmitry Torokhov)
- PCI: Add function 1 DMA alias quirk for Marvell 9128 (Alex Williamson)
- selftest: ftrace: Fix to pick text symbols for kprobes (Masami Hiramatsu)
- xprtrdma: Fix backchannel allocation of extra rpcrdma_reps (Chuck Lever)
- platform/x86: dell-laptop: Filter out spurious keyboard backlight change events (Hans de Goede)
- KVM: s390: use created_vcpus in more places (Christian Borntraeger)
- tracing/hrtimer: Fix tracing bugs by taking all clock bases and modes into account (Anna-Maria Gleixner)
- netfilter: ipv6: nf_defrag: Pass on packets to stack per RFC2460 (Subash Abhinov Kasiviswanathan)
- KVM: PPC: Book3S HV: Enable migration of decrementer register (Paul Mackerras)
- RDMA/core: Clarify rdma_ah_find_type (Parav Pandit)
- kvm: x86: fix KVM_XEN_HVM_CONFIG ioctl (Paolo Bonzini)
- ASoC: au1x: Fix timeout tests in au1xac97c_ac97_read() (Dan Carpenter)
- ALSA: hda - Use IS_REACHABLE() for dependency on input (Takashi Iwai)
- ACPI / LPSS: Do not instiate platform_dev for devs without MMIO resources (Hans de Goede)
- NFSv4: always set NFS_LOCK_LOST when a lock is lost. (NeilBrown)
- x86/tsc: Allow TSC calibration without PIT (Peter Zijlstra)
- firewire-ohci: work around oversized DMA reads on JMicron controllers (Hector Martin)
- usb: musb: Fix external abort in musb_remove on omap2430 (Merlijn Wajer)
- usb: musb: call pm_runtime_{get,put}_sync before reading vbus registers (Merlijn Wajer)
- usb: musb: fix enumeration after resume (Andreas Kemnade)
- drm/i915/bxt, glk: Increase PCODE timeouts during CDCLK freq changing (Imre Deak)
- drm/i915: Fix LSPCON TMDS output buffer enabling from low-power state (Imre Deak)
- drm/i915: Do no use kfree() to free a kmem_cache_alloc() return value (Xidong Wang)
- drm/i915/audio: Fix audio detection issue on GLK (Gaurav K Singh)
- drm/i915/gvt: throw error on unhandled vfio ioctls (Gerd Hoffmann)
- drm/vc4: Fix memory leak during BO teardown (Daniel J Blueman)
- x86/tsc: Prevent 32bit truncation in calc_hpet_ref() (Xiaoming Gao)
- clocksource/imx-tpm: Correct -ETIME return condition check (Anson Huang)
- x86/acpi: Prevent X2APIC id 0xffffffff from being accounted (Dou Liyang)
- btrfs: fix unaligned access in readdir (David Sterba)
- cifs: do not allow creating sockets except with SMB1 posix exensions (Steve French)
- Linux 4.14.36 (Greg Kroah-Hartman)
- writeback: safer lock nesting (Greg Thelen)
- media: staging: lirc_zilog: incorrect reference counting (Sean Young)
- Revert "media: lirc_zilog: driver only sends LIRCCODE" (Sean Young)
- iwlwifi: add a bunch of new 9000 PCI IDs (Luca Coelho)
- iwlwifi: add shared clock PHY config flag for some devices (Luca Coelho)
- net: dsa: Discard frames from unused ports (Andrew Lunn)
- mm/filemap.c: fix NULL pointer in page_cache_tree_insert() (Matthew Wilcox)
- autofs: mount point create should honour passed in mode (Ian Kent)
- Don't leak MNT_INTERNAL away from internal mounts (Al Viro)
- rpc_pipefs: fix double-dput() (Al Viro)
- orangefs_kill_sb(): deal with allocation failures (Al Viro)
- hypfs_kill_super(): deal with failed allocations (Al Viro)
- jffs2_kill_sb(): deal with failed allocations (Al Viro)
- drm/i915: Correctly handle limited range YCbCr data on VLV/CHV (Ville Syrjälä)
- mmc: sdhci-pci: Only do AMD tuning for HS200 (Daniel Kurtz)
- fanotify: fix logic of events on child (Amir Goldstein)
- udf: Fix leak of UTF-16 surrogates into encoded strings (Jan Kara)
- powerpc/lib: Fix off-by-one in alternate feature patching (Michael Ellerman)
- powerpc/xive: Fix trying to "push" an already active pool VP (Benjamin Herrenschmidt)
- powerpc/eeh: Fix enabling bridge MMIO windows (Michael Neuling)
- MIPS: memset.S: Fix clobber of v1 in last_fixup (Matt Redfearn)
- MIPS: memset.S: Fix return of __clear_user from Lpartial_fixup (Matt Redfearn)
- MIPS: memset.S: EVA & fault support for small_memset (Matt Redfearn)
- MIPS: uaccess: Add micromips clobbers to bzero invocation (Matt Redfearn)
- HID: wacom: bluetooth: send exit report for recent Bluetooth devices (Aaron Armstrong Skomra)
- HID: hidraw: Fix crash on HIDIOCGFEATURE with a destroyed device (Rodrigo Rivas Costa)
- HID: input: fix battery level reporting on BT mice (Dmitry Torokhov)
- random: add new ioctl RNDRESEEDCRNG (Theodore Ts'o)
- random: crng_reseed() should lock the crng instance that it is modifying (Theodore Ts'o)
- random: use a different mixing algorithm for add_device_randomness() (Theodore Ts'o) {CVE-2018-1108}
- random: fix crng_ready() test (Theodore Ts'o) {CVE-2018-1108}
- ALSA: hda/realtek - adjust the location of one mic (Hui Wang)
- ALSA: hda/realtek - set PINCFG_HEADSET_MIC to parse_flags (Hui Wang)
- ALSA: hda - New VIA controller suppor no-snoop path (David Wang)
- ALSA: rawmidi: Fix missing input substream checks in compat ioctls (Takashi Iwai)
- ALSA: line6: Use correct endpoint type for midi output (Fabián Inostroza)
- drm/radeon: Fix PCIe lane width calculation (Paul Parsons)
- drm/radeon: add PX quirk for Asus K73TK (Nico Sneck)
- drm/rockchip: Clear all interrupts before requesting the IRQ (Marc Zyngier)
- drm/amdgpu/si: implement get/set pcie_lanes asic callback (Alex Deucher)
- drm/amdgpu: Fix PCIe lane width calculation (Alex Deucher)
- drm/amdgpu/sdma: fix mask in emit_pipeline_sync (Alex Deucher)
- drm/amdgpu: Fix always_valid bos multiple LRU insertions. (Bas Nieuwenhuizen)
- drm/amdgpu: Add an ATPX quirk for hybrid laptop (Alex Deucher)
- ALSA: pcm: Fix endless loop for XRUN recovery in OSS emulation (Takashi Iwai)
- ALSA: pcm: Fix mutex unbalance in OSS emulation ioctls (Takashi Iwai)
- ALSA: pcm: Return -EBUSY for OSS ioctls changing busy streams (Takashi Iwai)
- ALSA: pcm: Avoid potential races between OSS ioctls and read/write (Takashi Iwai)
- ALSA: pcm: Use ERESTARTSYS instead of EINTR in OSS emulation (Takashi Iwai)
- vfio/pci: Virtualize Maximum Read Request Size (Alex Williamson)
- watchdog: f71808e_wdt: Fix WD_EN register read (Igor Pylypiv)
- dt-bindings: clock: mediatek: add binding for fixed-factor clock axisel_d4 (Sean Wang)
- thermal: imx: Fix race condition in imx_thermal_probe() (Mikhail Lappo)
- pwm: rcar: Fix a condition to prevent mismatch value setting to duty (Ryo Kodama)
- clk: bcm2835: De-assert/assert PLL reset signal when appropriate (Boris Brezillon)
- clk: mediatek: fix PWM clock source by adding a fixed-factor clock (Sean Wang)
- clk: fix false-positive Wmaybe-uninitialized warning (Arnd Bergmann)
- clk: mvebu: armada-38x: add support for missing clocks (Richard Genoud)
- PCI: Mark Broadcom HT1100 and HT2000 Root Port Extended Tags as broken (Sinan Kaya)
- mmc: tmio: Fix error handling when issuing CMD23 (Masaharu Hayakawa)
- mmc: jz4740: Fix race condition in IRQ mask update (Alex Smith)
- iommu/vt-d: Fix a potential memory leak (Lu Baolu)
- um: Use POSIX ucontext_t instead of struct ucontext (Krzysztof Mazur)
- um: Compile with modern headers (Jason A. Donenfeld)
- ring-buffer: Check if memory is available before allocation (Steven Rostedt (VMware))
- nfit: skip region registration for incomplete control regions (Dan Williams)
- nfit, address-range-scrub: fix scrub in-progress reporting (Dan Williams)
- libnvdimm, namespace: use a safe lookup for dimm device name (Dan Williams)
- libnvdimm, dimm: fix dpa reservation vs uninitialized label area (Dan Williams)
- tpm: self test failure should not cause suspend to fail (Chris Chiu)
- cxl: Fix possible deadlock when processing page faults from cxllib (Frederic Barrat)
- dmaengine: at_xdmac: fix rare residue corruption (Maxime Jayat)
- IB/srp: Fix completion vector assignment algorithm (Bart Van Assche)
- IB/srp: Fix srp_abort() (Bart Van Assche)
- ALSA: pcm: Fix UAF at PCM release via PCM timer access (Takashi Iwai)
- RDMA/rxe: Fix an out-of-bounds read (Bart Van Assche)
- RDMA/mlx5: Protect from NULL pointer derefence (Leon Romanovsky)
- RDMA/ucma: Don't allow setting RDMA_OPTION_IB_PATH without an RDMA device (Roland Dreier)
- dm crypt: limit the number of allocated pages (Mikulas Patocka)
- ext4: add extra checks to ext4_xattr_block_get() (Theodore Ts'o)
- ext4: add bounds checking to ext4_xattr_find_entry() (Theodore Ts'o)
- ext4: move call to ext4_error() into ext4_xattr_check_block() (Theodore Ts'o)
- ext4: don't allow r/w mounts if metadata blocks overlap the superblock (Theodore Ts'o)
- ext4: always initialize the crc32c checksum driver (Theodore Ts'o) {CVE-2018-1094}
- ext4: fail ext4_iget for root directory if unallocated (Theodore Ts'o) {CVE-2018-1092}
- ext4: limit xattr size to INT_MAX (Eric Biggers) {CVE-2018-1095}
- ext4: protect i_disksize update by i_data_sem in direct write path (Eryu Guan)
- ext4: don't update checksum of new initialized bitmaps (Theodore Ts'o)
- ext4: pass -ESHUTDOWN code to jbd2 layer (Theodore Ts'o)
- ext4: eliminate sleep from shutdown ioctl (Theodore Ts'o)
- ext4: shutdown should not prevent get_write_access (Theodore Ts'o)
- jbd2: if the journal is aborted then don't allow update of the log tail (Theodore Ts'o)
- block: use 32-bit blk_status_t on Alpha (Mikulas Patocka)
- extcon: intel-cht-wc: Set direction and drv flags for V5 boost GPIO (Hans de Goede)
- random: use a tighter cap in credit_entropy_bits_safe() (Theodore Ts'o)
- irqchip/gic: Take lock when updating irq type (Aniruddha Banerjee)
- thunderbolt: Prevent crash when ICM firmware is not running (Mika Westerberg)
- thunderbolt: Resume control channel after hibernation image is created (Mika Westerberg)
- thunderbolt: Serialize PCIe tunnel creation with PCI rescan (Mika Westerberg)
- thunderbolt: Wait a bit longer for ICM to authenticate the active NVM (Mika Westerberg)
- ASoC: topology: Fix kcontrol name string handling (Liam Girdwood)
- ASoC: ssm2602: Replace reg_default_raw with reg_default (James Kelly)
- soc: mediatek: fix the mistaken pointer accessed when subdomains are added (Sean Wang)
- HID: core: Fix size as type u32 (Aaron Ma)
- HID: Fix hid_report_len usage (Aaron Ma)
- powerpc/powernv: Fix OPAL NVRAM driver OPAL_BUSY loops (Nicholas Piggin)
- powerpc/powernv: define a standard delay for OPAL_BUSY type retry loops (Nicholas Piggin)
- powerpc/kexec_file: Fix error code when trying to load kdump kernel (Thiago Jung Bauermann)
- powerpc/kprobes: Fix call trace due to incorrect preempt count (Naveen N. Rao)
- powerpc/64: Fix smp_wmb barrier definition use use lwsync consistently (Nicholas Piggin)
- powerpc/64: Call H_REGISTER_PROC_TBL when running as a HPT guest on POWER9 (Paul Mackerras)
- powerpc/64s: Fix dt_cpu_ftrs to have restore_cpu clear unwanted LPCR bits (Nicholas Piggin)
- powerpc/powernv: Handle unknown OPAL errors in opal_nvram_write() (Nicholas Piggin)
- CIFS: fix sha512 check in cifs_crypto_secmech_release (Gustavo A. R. Silva)
- CIFS: add sha512 secmech (Aurelien Aptel)
- CIFS: refactor crypto shash/sdesc allocation&free (Aurelien Aptel)
- i2c: i801: Restore configuration at shutdown (Jean Delvare)
- i2c: i801: Save register SMBSLVCMD value only once (Jean Delvare)
- HID: i2c-hid: fix size check and type usage (Aaron Ma)
- smb3: Fix root directory when server returns inode number of zero (Steve French)
- fix smb3-encryption breakage when CONFIG_DEBUG_SG=y (Ronnie Sahlberg)
- cifs: fix memory leak in SMB2_open() (Ronnie Sahlberg)
- usb: dwc3: gadget: never call ->complete() from ->ep_queue() (Felipe Balbi)
- usb: dwc3: pci: Properly cleanup resource (Thinh Nguyen)
- usb: dwc3: prevent setting PRTCAP to OTG from debugfs (Roger Quadros)
- USB:fix USB3 devices behind USB3 hubs not resuming at hibernate thaw (Zhengjun Xing)
- USB: gadget: f_midi: fixing a possible double-free in f_midi (Yavuz, Tuba)
- ACPI / hotplug / PCI: Check presence of slot itself in get_slot_status() (Mika Westerberg)
- ACPI / video: Add quirk to force acpi-video backlight on Samsung 670Z5E (Hans de Goede)
- regmap: Fix reversed bounds check in regmap_raw_write() (Dan Carpenter)
- xen-netfront: Fix hang on device removal (Jason Andryuk)
- x86/xen: Delay get_cpu_cap until stack canary is established (Jason Andryuk)
- media: vsp1: Fix BRx conditional path in WPF (Kieran Bingham)
- media: vivid: check if the cec_adapter is valid (Hans Verkuil)
- media: atomisp_fops.c: disable atomisp_compat_ioctl32 (Hans Verkuil)
- spi: Fix unregistration of controller with fixed SPI bus number (Jarkko Nikula)
- spi: Fix scatterlist elements size in spi_map_buf (Maxime Chevallier)
- spi: atmel: init FIFOs before spi enable (Eugen Hristev)
- ARM: dts: at91: sama5d4: fix pinctrl compatible string (Santiago Esteban)
- ARM: dts: exynos: Fix IOMMU support for GScaler devices on Exynos5250 (Marek Szyprowski)
- ARM: dts: at91: at91sam9g25: fix mux-mask pinctrl property (Nicolas Ferre)
- arm: dts: mt7623: fix USB initialization fails on bananapi-r2 (Sean Wang)
- ARM: EXYNOS: Fix coupled CPU idle freeze on Exynos4210 (Marek Szyprowski)
- ARM: dts: da850-lego-ev3: Fix battery voltage gpio (David Lechner)
- KVM: arm/arm64: vgic-its: Fix potential overrun in vgic_copy_lpi_list (Marc Zyngier)
- ARM64: dts: meson: reduce odroid-c2 eMMC maximum rate (Jerome Brunet)
- usb: gadget: udc: core: update usb_ep_queue() documentation (Felipe Balbi)
- phy: allwinner: sun4i-usb: poll vbus changes on A23/A33 when driving VBUS (Chen-Yu Tsai)
- usb: musb: gadget: misplaced out of bounds check (Heinrich Schuchardt)
- mm, slab: reschedule cache_reap() on the same CPU (Vlastimil Babka)
- ipc/shm: fix use-after-free of shm file via remap_file_pages() (Eric Biggers)
- resource: fix integer overflow at reallocation (Takashi Iwai)
- fs/reiserfs/journal.c: add missing resierfs_warning() arg (Andrew Morton)
- task_struct: only use anon struct under randstruct plugin (Kees Cook)
- mm/hmm: hmm_pfns_bad() was accessing wrong struct (Jérôme Glisse)
- mm/hmm: fix header file if/else/endif maze (Jérôme Glisse)
- mm/ksm.c: fix inconsistent accounting of zero pages (Claudio Imbrenda)
- ubi: Reject MLC NAND (Richard Weinberger)
- ubi: Fix error for write access (Romain Izard)
- ubi: fastmap: Don't flush fastmap work on detach (Richard Weinberger)
- ubifs: Check ubifs_wbuf_sync() return code (Richard Weinberger)
- cpufreq: CPPC: Use transition_delay_us depending transition_latency (George Cherian)
- tty: make n_tty_read() always abort if hangup is in progress (Tejun Heo)
-
Mon May 07 2018 Jack Vogel <jack.vogel@oracle.com> [4.14.35-1819.el7uek]
- iommu: turn on iommu=pt by default (Tushar Dave) [Orabug: 27747905]
- uek-rpm: Turn on intel iommu/vt-d (Tushar Dave) [Orabug: 27747905]
- xen: fix cpu/microcode/xen.c compile warning (Aaron Young) [Orabug: 27980419]
- kernel.spec: add requires system-release for OL7 (Brian Maly) [Orabug: 27964285]
- IB/core: Introducing /sys/class/infiniband_verbs/uek_abi_version (Gerd Rausch) [Orabug: 27959252]
- tcmu: Fix trailing semicolon (Luis de Bethencourt) [Orabug: 27952054]
- tcmu: fix cmd user after free (Mike Christie) [Orabug: 27952054]
- target: fix destroy device in target_configure_device (tangwenji) [Orabug: 27952054]
- tcmu: allow userspace to reset ring (Mike Christie) [Orabug: 27952054]
- target core: add device action configfs files (Mike Christie) [Orabug: 27952054]
- tcmu: fix error return code in tcmu_configure_device() (Wei Yongjun) [Orabug: 27952054]
- target_core_user: add cmd id to broken ring message (Mike Christie) [Orabug: 27952054]
- target: add SAM_STAT_BUSY sense reason (Mike Christie) [Orabug: 27952054]
- tcmu: prevent corruption when invalid data page requested (Mike Christie) [Orabug: 27952054]
- tcmu: allow max block and global max blocks to be settable (Mike Christie) [Orabug: 27952054]
- tcmu: make ring buffer timer configurable (Mike Christie) [Orabug: 27952054]
- tcmu: don't block submitting context for block waits (Mike Christie) [Orabug: 27952054]
- tcmu: simplify dbi thresh handling (Mike Christie) [Orabug: 27952054]
- tcmu: prep queue_cmd_ring to be used by unmap wq (Mike Christie) [Orabug: 27952054]
- tcmu: clean up the scatter helper (Xiubo Li) [Orabug: 27952054]
- tcmu: fix free block calculation (Mike Christie) [Orabug: 27952054]
- tcmu: simplify scatter_data_area error handling (Mike Christie) [Orabug: 27952054]
- tcmu: remove commands_lock (Mike Christie) [Orabug: 27952054]
- tcmu: move expired command completion to unmap thread (Mike Christie) [Orabug: 27952054]
- tcmu: fix unmap thread race (Mike Christie) [Orabug: 27952054]
- tcmu: split unmap_thread_fn (Mike Christie) [Orabug: 27952054]
- tcmu: merge common block release code (Mike Christie) [Orabug: 27952054]
- tcmu: fix page addr in tcmu_flush_dcache_range (tangwenji) [Orabug: 27952054]
- tcmu: Add a missing unlock on an error path (Dan Carpenter) [Orabug: 27952054]
- tcmu: Fix some memory corruption (Dan Carpenter) [Orabug: 27952054]
- tcmu: fix double se_cmd completion (Mike Christie) [Orabug: 27952054]
- target: Add netlink command reply supported option for each device (Kenjiro Nakayama) [Orabug: 27952054]
- target/tcmu: Use macro to call container_of in tcmu_cmd_time_out_show (Kenjiro Nakayama) [Orabug: 27952054]
- tcmu: fix crash when removing the tcmu device (Xiubo Li) [Orabug: 27952054]
- target: return SAM_STAT_TASK_SET_FULL for TCM_OUT_OF_RESOURCES (Mike Christie) [Orabug: 27952054]
- target: fix ALUA state file path truncation (David Disseldorp) [Orabug: 27952054]
- iscsi-target: fix memory leak in iscsit_release_discovery_tpg() (tangwenji) [Orabug: 27952054]
- target: fix match_token option in target_core_configfs.c (tangwenji) [Orabug: 27952054]
- target: add sense code INSUFFICIENT REGISTRATION RESOURCES (tangwenji) [Orabug: 27952054]
- uek-rpm: aarch64 add arm64 defconfig platforms (Tom Saeger) [Orabug: 27573165]
- uek-rpm: aarch64 disable nct hwmon modules (Tom Saeger) [Orabug: 27866965]
- uek-rpm: aarch64 olddefconfig update to 4.14.35 (Tom Saeger) [Orabug: 27933685]
- uek-rpm: aarch64 remove perl dependency from perf (Tom Saeger) [Orabug: 27704937]
- vmscan: fix build warning caused by commit 44b0e03f8ab1 (Khalid Aziz) [Orabug: 27951638]
-
Mon Apr 30 2018 Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [4.14.35-1818.el7uek]
- rds_ib_exits() should free the rds_ib_inet_socket kernel socket (Sudhakar Dindukurti) [Orabug: 27884217]
- iommu/arm-smmu: Enable bypass transaction caching for ARM SMMU 500 (Feng Kan) [Orabug: 27854637]
- config: enable fasttrap provider for arm64 (Kris Van Hees) [Orabug: 27847920]
- dtrace: fasttrap provider (USDT and pid) for aarch64 (Kris Van Hees) [Orabug: 27847920]
- arm64: uprobes warning about non-uprobes sstep (Kris Van Hees) [Orabug: 27925902]
- dtrace: fix user stack sentinel handling (Kris Van Hees) [Orabug: 27847920]
- net/rds: ib: Release correct number of frags (Håkon Bugge) [Orabug: 27902555]
- uek-rpm: Enable build of kernel-uek-doc rpm (Somasundaram Krishnasamy) [Orabug: 27845100]
- ctf: do not warn about arrays with a name. (Nick Alcock) [Orabug: 27901553]
- ctf: do not warn about structure members with no decl_file. (Nick Alcock) [Orabug: 27901553]
- ctf: avoid strlen()ing a null pointer on an OOM path (Nick Alcock) [Orabug: 27901553]
- x86/kernel/traps.c: fix trace_die_notifier return value (Kris Van Hees)
- x86/kABI: Increase the NCAPINTS in case we need more CPU bits. (Konrad Rzeszutek Wilk) [Orabug: 27895138]
- uek-rpm: Enable options from RHCK-7.5 missing in UEK5 (Victor Erminpour) [Orabug: 27866120]
- uek-rpm: Enable CONFIG_EDAC_SKX and CONFIG_RAS_CEC (Victor Erminpour) [Orabug: 27824333]
- x86/microcode: probe CPU features on microcode update (Ankur Arora) [Orabug: 27878225]
- x86/microcode: microcode_write() should not reference boot_cpu_data (Ankur Arora) [Orabug: 27878225]
- x86/cpufeatures: use cpu_data in init_speculation_control() (Ankur Arora) [Orabug: 27878225]
- Remove unused active bonding and iwarp code (Sudhakar Dindukurti) [Orabug: 27905986]
- net: don't call update_pmtu unconditionally (Nicolas Dichtel) [Orabug: 27706794]
-
Mon Apr 23 2018 Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [4.14.35-1.el7uek]
- Fix build break (Somasundaram Krishnasamy) [Orabug: 27911742]
- uek-rpm: Set base_sublevel to 35 (Somasundaram Krishnasamy) [Orabug: 27911742]
- Linux 4.14.35 (Greg Kroah-Hartman)
- nfsd: fix incorrect umasks (J. Bruce Fields)
- hugetlbfs: fix bug in pgoff overflow checking (Mike Kravetz)
- xen: xenbus_dev_frontend: Fix XS_TRANSACTION_END handling (Simon Gaiser)
- ovl: fix lookup with middle layer opaque dir and absolute path redirects (Amir Goldstein)
- blk-mq: don't keep offline CPUs mapped to hctx 0 (Ming Lei)
- lib: fix stall in __bitmap_parselist() (Yury Norov)
- f2fs: fix heap mode to reset it back (Yunlong Song)
- sunrpc: remove incorrect HMAC request initialization (Eric Biggers)
- ath9k: Protect queue draining by rcu_read_lock() (Toke Høiland-Jørgensen)
- hwmon: (ina2xx) Fix access to uninitialized mutex (Marek Szyprowski)
- x86/mce/AMD: Get address from already initialized block (Yazen Ghannam)
- x86/mce/AMD, EDAC/mce_amd: Enumerate Reserved SMCA bank type (Yazen Ghannam)
- x86/mce/AMD: Pass the bank number to smca_get_bank_type() (Yazen Ghannam)
- x86/MCE: Report only DRAM ECC as memory errors on AMD systems (Yazen Ghannam)
- rtl8187: Fix NULL pointer dereference in priv->conf_mutex (Sudhir Sreedharan)
- Bluetooth: hci_bcm: Treat Interrupt ACPI resources as always being active-low (Hans de Goede)
- Bluetooth: Fix connection if directed advertising and privacy is used (Szymon Janc)
- getname_kernel() needs to make sure that ->name != ->iname in long case (Al Viro)
- get_user_pages_fast(): return -EFAULT on access_ok failure (Michael S. Tsirkin)
- s390/ipl: ensure loadparm valid flag is set (Vasily Gorbik)
- s390/qdio: don't merge ERROR output buffers (Julian Wiedmann)
- s390/qdio: don't retry EQBS after CCQ 96 (Julian Wiedmann)
- nfit: fix region registration vs block-data-window ranges (Dan Williams)
- block/loop: fix deadlock after loop_set_status (Tetsuo Handa)
- apparmor: fix resource audit messages when auditing peer (John Johansen)
- apparmor: fix display of .ns_name for containers (John Johansen)
- apparmor: fix logging of the existence test for signals (John Johansen)
- scsi: qla2xxx: Fix small memory leak in qla2x00_probe_one on probe failure (Bill Kuzeja)
- x86/MCE/AMD: Define a function to get SMCA bank type (Yazen Ghannam)
- radeon: hide pointless #warning when compile testing (Arnd Bergmann)
- perf/core: Fix use-after-free in uprobe_perf_close() (Prashant Bhole)
- perf intel-pt: Fix timestamp following overflow (Adrian Hunter)
- perf intel-pt: Fix error recovery from missing TIP packet (Adrian Hunter)
- perf intel-pt: Fix sync_switch (Adrian Hunter)
- perf intel-pt: Fix overlap detection to identify consecutive buffers correctly (Adrian Hunter)
- KVM: PPC: Book3S HV: trace_tlbie must not be called in realmode (Nicholas Piggin)
- PCI: hv: Serialize the present and eject work items (Dexuan Cui)
- Drivers: hv: vmbus: do not mark HV_PCIE as perf_device (Dexuan Cui)
- parisc: Fix HPMC handler by increasing size to multiple of 16 bytes (Helge Deller)
- parisc: Fix out of array access in match_pci_device() (Helge Deller)
- media: v4l: vsp1: Fix header display list status check in continuous mode (Kieran Bingham)
- media: v4l2-compat-ioctl32: don't oops on overlay (Mauro Carvalho Chehab)
- lan78xx: Correctly indicate invalid OTP (Phil Elwell)
- vhost: Fix vhost_copy_to_user() (Eric Auger)
- vhost: fix vhost_vq_access_ok() log check (Stefan Hajnoczi)
- slip: Check if rstate is initialized before uncompressing (Tejaswi Tanikella)
- rds: MP-RDS may use an invalid c_path (Ka-Cheong Poon)
- cdc_ether: flag the Cinterion AHS8 modem by gemalto as WWAN (Bassem Boubaker)
- netfilter: ipset: Missing nfnl_lock()/nfnl_unlock() is added to ip_set_net_exit() (Jozsef Kadlecsik)
- Linux 4.14.34 (Greg Kroah-Hartman)
- net/mlx4_core: Fix memory leak while delete slave's resources (Moshe Shemesh)
- vhost_net: add missing lock nesting notation (Jason Wang)
- team: move dev_mc_sync after master_upper_dev_link in team_port_add (Xin Long)
- route: check sysctl_fib_multipath_use_neigh earlier than hash (Xin Long)
- vhost: validate log when IOTLB is enabled (Jason Wang)
- net/mlx5e: Fix traffic being dropped on VF representor (Roi Dayan)
- net/mlx4_en: Fix mixed PFC and Global pause user control requests (Eran Ben Elisha)
- strparser: Fix sign of err codes (Dave Watson)
- net/sched: fix NULL dereference on the error path of tcf_skbmod_init() (Davide Caratti)
- net/sched: fix NULL dereference in the error path of tunnel_key_init() (Davide Caratti)
- net/mlx5e: Sync netdev vxlan ports at open (Shahar Klein)
- net/mlx5e: Don't override vport admin link state in switchdev mode (Jianbo Liu)
- ipv6: sr: fix seg6 encap performances with TSO enabled (David Lebrun)
- nfp: use full 40 bits of the NSP buffer address (Dirk van der Merwe)
- net/mlx5e: Fix memory usage issues in offloading TC flows (Jianbo Liu)
- net/mlx5e: Avoid using the ipv6 stub in the TC offload neigh update path (Or Gerlitz)
- vti6: better validate user provided tunnel names (Eric Dumazet)
- ip6_tunnel: better validate user provided tunnel names (Eric Dumazet)
- ip6_gre: better validate user provided tunnel names (Eric Dumazet)
- ipv6: sit: better validate user provided tunnel names (Eric Dumazet)
- ip_tunnel: better validate user provided tunnel names (Eric Dumazet)
- net: fool proof dev_valid_name() (Eric Dumazet)
- bonding: process the err returned by dev_set_allmulti properly in bond_enslave (Xin Long)
- bonding: move dev_mc_sync after master_upper_dev_link in bond_enslave (Xin Long)
- bonding: fix the err path for dev hwaddr sync in bond_enslave (Xin Long)
- vrf: Fix use after free and double free in vrf_finish_output (David Ahern)
- vlan: also check phy_driver ts_info for vlan's real device (Hangbin Liu)
- vhost: correctly remove wait queue during poll failure (Jason Wang)
- sky2: Increase D3 delay to sky2 stops working after suspend (Kai-Heng Feng)
- sctp: sctp_sockaddr_af must check minimal addr length for AF_INET6 (Eric Dumazet)
- sctp: do not leak kernel memory to user space (Eric Dumazet)
- r8169: fix setting driver_data after register_netdev (Heiner Kallweit)
- pptp: remove a buggy dst release in pptp_connect() (Eric Dumazet)
- net/sched: fix NULL dereference in the error path of tcf_bpf_init() (Davide Caratti)
- net sched actions: fix dumping which requires several messages to user space (Craig Dillabaugh)
- netlink: make sure nladdr has correct size in netlink_connect() (Alexander Potapenko)
- net/ipv6: Increment OUTxxx counters after netfilter hook (Jeff Barnhill)
- net/ipv6: Fix route leaking between VRFs (David Ahern)
- net: fix possible out-of-bound read in skb_network_protocol() (Eric Dumazet)
- lan78xx: Crash in lan78xx_writ_reg (Workqueue: events lan78xx_deferred_multicast_write) (Raghuram Chary J)
- ipv6: the entire IPv6 header chain must fit the first fragment (Paolo Abeni)
- arp: fix arp_filter on l3slave devices (Miguel Fadon Perlines)
- x86/microcode: Fix CPU synchronization routine (Borislav Petkov)
- x86/microcode: Attempt late loading only when new microcode is present (Borislav Petkov)
- x86/microcode: Synchronize late microcode loading (Ashok Raj)
- x86/microcode: Request microcode on the BSP (Borislav Petkov)
- x86/microcode/intel: Look into the patch cache first (Borislav Petkov)
- x86/microcode: Do not upload microcode if CPUs are offline (Ashok Raj)
- x86/microcode/intel: Writeback and invalidate caches before updating microcode (Ashok Raj)
- x86/microcode/intel: Check microcode revision before updating sibling threads (Ashok Raj)
- x86/microcode: Get rid of struct apply_microcode_ctx (Borislav Petkov)
- x86/CPU: Check CPU feature bits after microcode upgrade (Borislav Petkov)
- x86/CPU: Add a microcode loader callback (Borislav Petkov)
- x86/microcode: Propagate return value from updating functions (Borislav Petkov)
- crypto: arm64/aes-ce-cipher - move assembler code to .S file (Ard Biesheuvel)
- objtool: Add Clang support (Josh Poimboeuf)
- thermal: int3400_thermal: fix error handling in int3400_thermal_probe() (Alexey Khoroshilov)
- tcmu: release blocks for partially setup cmds (Mike Christie)
- perf tools: Fix copyfile_offset update of output offset (Jiri Olsa)
- crypto: aes-generic - build with -Os on gcc-7+ (Arnd Bergmann)
- mtd: mtd_oobtest: Handle bitflips during reads (Miquel Raynal)
- Input: goodix - disable IRQs while suspended (Hans de Goede)
- ibmvnic: Don't handle RX interrupts when not up. (Nathan Fontenot)
- sdhci: Advertise 2.0v supply on SDIO host controller (Andy Shevchenko)
- x86/gart: Exclude GART aperture from vmcore (Jiri Bohac)
- gpio: thunderx: fix error return code in thunderx_gpio_probe() (Wei Yongjun)
- RDMA/cma: Fix rdma_cm path querying for RoCE (Parav Pandit)
- scsi: megaraid_sas: unload flag should be set after scsi_remove_host is called (Shivasharan S)
- scsi: megaraid_sas: Error handling for invalid ldcount provided by firmware in RAID map (Shivasharan S)
- cxgb4vf: Fix SGE FL buffer initialization logic for 64K pages (Arjun Vynipadath)
- i40evf: don't rely on netif_running() outside rtnl_lock() (Jacob Keller)
- uio_hv_generic: check that host supports monitor page (Stephen Hemminger)
- EDAC, mv64x60: Fix an error handling path (Christophe JAILLET)
- block, bfq: put async queues for root bfq groups too (Paolo Valente)
- tty: n_gsm: Allow ADM response in addition to UA for control dlci (Tony Lindgren)
- blk-mq: fix kernel oops in blk_mq_tag_idle() (Ming Lei)
- scsi: libsas: initialize sas_phy status according to response of DISCOVER (chenxiang)
- scsi: libsas: fix error when getting phy events (Jason Yan)
- scsi: libsas: fix memory leak in sas_smp_get_phy_events() (Jason Yan)
- bcache: segregate flash only volume write streams (Tang Junhui)
- bcache: stop writeback thread after detaching (Tang Junhui)
- bcache: ret IOERR when read meets metadata error (Rui Hua)
- net: hns3: fix for changing MTU (Fuyun Liang)
- net: hns3: Fix an error macro definition of HNS3_TQP_STAT (Jian Shen)
- net: hns3: Fix a loop index error of tqp statistics query (Jian Shen)
- net: hns3: Fix an error of total drop packet statistics (Jian Shen)
- net/mlx5: Fix race for multiple RoCE enable (Daniel Jurgens)
- wl1251: check return from call to wl1251_acx_arp_ip_filter (Colin Ian King)
- rt2x00: do not pause queue unconditionally on error path (Stanislaw Gruszka)
- power: supply: axp288_charger: Properly stop work on probe-error / remove (Hans de Goede)
- ASoC: Intel: sst: Fix the return value of 'sst_send_byte_stream_mrfld()' (Christophe JAILLET)
- staging: lustre: disable preempt while sampling processor id. (NeilBrown)
- perf report: Fix a no annotate browser displayed issue (Jin Yao)
- tpm: return a TPM_RC_COMMAND_CODE response if command is not implemented (Javier Martinez Canillas)
- nvme_fcloop: fix abort race condition (James Smart)
- nvme_fcloop: disassocate local port structs (James Smart)
- pinctrl: baytrail: Enable glitch filter for GPIOs used as interrupts (Hans de Goede)
- backlight: tdo24m: Fix the SPI CS between transfers (Robert Jarzmik)
- blk-mq: fix race between updating nr_hw_queues and switching io sched (Ming Lei)
- blk-mq: avoid to map CPU into stale hw queue (Ming Lei)
- IB/rdmavt: Allocate CQ memory on the correct node (Mike Marciniszyn)
- powernv-cpufreq: Add helper to extract pstate from PMSR (Gautham R. Shenoy)
- gpio: label descriptors using the device name (Linus Walleij)
- vfb: fix video mode and line_length being set when loaded (Pieter \"PoroCYon\" Sluys)
- mac80211: Fix setting TX power on monitor interfaces (Peter Große)
- ACPI: EC: Fix debugfs_create_*() usage (Geert Uytterhoeven)
- irqchip/gic-v3: Fix the driver probe() fail due to disabled GICC entry (Shanker Donthineni)
- scsi: mpt3sas: Proper handling of set/clear of "ATA command pending" flag. (Chaitra P B)
- scsi: libiscsi: Allow sd_shutdown on bad transport (Rafael David Tinoco)
- spi: sh-msiof: Fix timeout failures for TX-only DMA transfers (Geert Uytterhoeven)
- ASoC: Intel: cht_bsw_rt5645: Analog Mic support (Hans de Goede)
- ASoC: Intel: Skylake: Disable clock gating during firmware and library download (Pardha Saradhi K)
- media: videobuf2-core: don't go out of the buffer range (Mauro Carvalho Chehab)
- clk: sunxi-ng: a83t: Add M divider to TCON1 clock (Jernej Škrabec)
- hwmon: (ina2xx) Make calibration register value fixed (Maciej Purski)
- RDMA/cma: Mark end of CMA ID messages (Leon Romanovsky)
- selftests/net: fix bugs in address and port initialization (Sowmini Varadhan)
- PM / devfreq: Fix potential NULL pointer dereference in governor_store (Gustavo A. R. Silva)
- clk: divider: fix incorrect usage of container_of (Jerome Brunet)
- watchdog: dw_wdt: add stop watchdog operation (Oleksij Rempel)
- VFS: close race between getcwd() and d_move() (NeilBrown)
- net/mlx4_en: Change default QoS settings (Moni Shoua)
- ACPI / video: Default lcd_only to true on Win8-ready and newer machines (Hans de Goede)
- rds; Reset rs->rs_bound_addr in rds_add_bound() failure path (Sowmini Varadhan)
- l2tp: fix missing print session offset info (Hangbin Liu)
- net: hns3: fix for getting auto-negotiation state in hclge_get_autoneg (Fuyun Liang)
- net: hns3: free the ring_data structrue when change tqps (Peng Li)
- perf evsel: Enable ignore_missing_thread for pid option (Mengting Zhang)
- perf probe: Add warning message if there is unexpected event name (Masami Hiramatsu)
- perf probe: Find versioned symbols from map (Masami Hiramatsu)
- thermal: power_allocator: fix one race condition issue for thermal_instances list (Yi Zeng)
- ipv6: Reinject IPv6 packets if IPsec policy matches after SNAT (Tobias Brunner)
- Bluetooth: Add a new 04ca:3015 QCA_ROME device (Ioan Moldovan)
- ARM: dts: ls1021a: add "fsl,ls1021a-esdhc" compatible string to esdhc node (Rasmus Villemoes)
- clk: meson: mpll: use 64-bit maths in params_from_rate (Martin Blumenstingl)
- i40iw: Validate correct IRD/ORD connection parameters (Tatyana Nikolova)
- i40iw: Correct Q1/XF object count equation (Shiraz Saleem)
- i40iw: Fix sequence number for the first partial FPDU (Shiraz Saleem)
- Linux 4.14.33 (Greg Kroah-Hartman)
- Revert "ip6_vti: adjust vti mtu according to mtu of lower device" (Greg Kroah-Hartman)
- Revert "cpufreq: Fix governor module removal race" (Greg Kroah-Hartman)
- Revert "ARM: dts: omap3-n900: Fix the audio CODEC's reset pin" (Greg Kroah-Hartman)
- Revert "ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin" (Greg Kroah-Hartman)
- Fix slab name "biovec-(1<<(21-12))" (Mikulas Patocka)
- net: hns: Fix ethtool private flags (Matthias Brugger)
- ARM: dts: DRA76-EVM: Set powerhold property for tps65917 (Keerthy)
- vt: change SGR 21 to follow the standards (Mike Frysinger)
- Input: i8042 - enable MUX on Sony VAIO VGN-CS series to fix touchpad (Ondrej Zary)
- Input: i8042 - add Lenovo ThinkPad L460 to i8042 reset list (Dennis Wassenberg)
- Input: ALPS - fix TrackStick detection on Thinkpad L570 and Latitude 7370 (Masaki Ota)
- Revert "base: arch_topology: fix section mismatch build warnings" (Gaku Inami)
- staging: comedi: ni_mio_common: ack ai fifo error interrupts. (Frank Mori Hess)
- Btrfs: fix unexpected cow in run_delalloc_nocow (Liu Bo)
- crypto: x86/cast5-avx - fix ECB encryption when long sg follows short one (Eric Biggers)
- crypto: arm,arm64 - Fix random regeneration of S_shipped (Leonard Crestez)
- crypto: ccp - return an actual key size from RSA max_size callback (Maciej S. Szmigiero)
- crypto: caam - Fix null dereference at error path (Rui Miguel Silva)
- crypto: ahash - Fix early termination in hash walk (Herbert Xu)
- crypto: testmgr - Fix incorrect values in PKCS#1 test vector (Conor McLoughlin)
- crypto: inside-secure - fix clock management (Gregory CLEMENT)
- crypto: lrw - Free rctx->ext with kzfree (Herbert Xu)
- parport_pc: Add support for WCH CH382L PCI-E single parallel port card. (Alexander Gerasiov)
- media: usbtv: prevent double free in error case (Oliver Neukum)
- /dev/mem: Avoid overwriting "err" in read_mem() (Kees Cook)
- mei: remove dev_err message on an unsupported ioctl (Colin Ian King)
- serial: 8250: Add Nuvoton NPCM UART (Joel Stanley)
- USB: serial: cp210x: add ELDAT Easywave RX09 id (Johan Hovold)
- USB: serial: ftdi_sio: add support for Harman FirmwareHubEmulator (Clemens Werther)
- USB: serial: ftdi_sio: add RT Systems VX-8 cable (Major Hayden)
- bitmap: fix memset optimization on big-endian systems (Omar Sandoval)
- usb: dwc2: Improve gadget state disconnection handling (John Stultz)
- Bluetooth: Fix missing encryption refresh on Security Request (Szymon Janc)
- phy: qcom-ufs: add MODULE_LICENSE tag (Arnd Bergmann)
- netfilter: x_tables: add and use xt_check_proc_name (Florian Westphal)
- netfilter: drop template ct when conntrack is skipped. (Paolo Abeni)
- l2tp: fix races with ipv4-mapped ipv6 addresses (Paolo Abeni)
- netfilter: bridge: ebt_among: add more missing match size checks (Florian Westphal)
- netfilter: x_tables: make allocation less aggressive (Michal Hocko)
- percpu: add __GFP_NORETRY semantics to the percpu balancing path (Dennis Zhou)
- xfrm: Refuse to insert 32 bit userspace socket policies on 64 bit systems (Steffen Klassert)
- net: xfrm: use preempt-safe this_cpu_read() in ipcomp_alloc_tfms() (Greg Hackmann)
- RDMA/ucma: Introduce safer rdma_addr_size() variants (Roland Dreier)
- RDMA/ucma: Check that device exists prior to accessing it (Leon Romanovsky)
- RDMA/ucma: Check that device is connected prior to access it (Leon Romanovsky)
- RDMA/rdma_cm: Fix use after free race with process_one_req (Jason Gunthorpe)
- RDMA/ucma: Ensure that CM_ID exists prior to access it (Leon Romanovsky)
- RDMA/ucma: Fix use-after-free access in ucma_close (Leon Romanovsky)
- RDMA/ucma: Check AF family prior resolving address (Leon Romanovsky)
- xfrm_user: uncoditionally validate esn replay attribute struct (Florian Westphal)
- partitions/msdos: Unable to mount UFS 44bsd partitions (Richard Narron)
- powerpc/64s: Fix i-side SLB miss bad address handler saving nonvolatile GPRs (Nicholas Piggin)
- powerpc/64s: Fix lost pending interrupt due to race causing lost update to irq_happened (Nicholas Piggin)
- i2c: i2c-stm32f7: fix no check on returned setup (Pierre-Yves MORDRET)
- ipc/shm.c: add split function to shm_vm_ops (Mike Kravetz)
- ceph: only dirty ITER_IOVEC pages for direct read (Yan, Zheng)
- perf/hwbp: Simplify the perf-hwbp code, fix documentation (Linus Torvalds)
- x86/platform/uv/BAU: Add APIC idt entry (Andrew Banman)
- ALSA: pcm: potential uninitialized return values (Dan Carpenter)
- ALSA: pcm: Use dma_bytes as size parameter in dma_mmap_coherent() (Stefan Roese)
- ALSA: usb-audio: Add native DSD support for TEAC UD-301 (Nobutaka Okabe)
- mtd: nand: atmel: Fix get_sectorsize() function (Boris Brezillon)
- mtd: jedec_probe: Fix crash in jedec_read_mfr() (Linus Walleij)
- ARM: dts: sun6i: a31s: bpi-m2: add missing regulators (Philipp Rossak)
- ARM: dts: sun6i: a31s: bpi-m2: improve pmic properties (Philipp Rossak)
- ARM: 8746/1: vfp: Go back to clearing vfp_current_hw_state[] (Fabio Estevam)
- ARM: OMAP: Fix SRAM W+X mapping (Tony Lindgren)
-
Sun Apr 22 2018 Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [4.14.32-4.el7uek]
- hv_netvsc: enable multicast if necessary (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: common detach logic (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: change GPAD teardown order on older versions (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: use RCU to fix concurrent rx and queue changes (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: disable NAPI before channel close (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: fix locking during VF setup (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: fix locking for rx_mode (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: avoid repeated updates of packet filter (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: fix filter flags (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: propagate rx filters to VF (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: filter multicast/broadcast (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: defer queue selection to VF (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: use napi_schedule_irqoff (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: fix race in napi poll when rescheduling (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: cancel subchannel setup before halting device (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: fix error unwind handling if vmbus_open fails (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: only wake transmit queue if link is up (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: avoid retry on send during shutdown (Stephen Hemminger) [Orabug: 27747785]
- scsi: storvsc: Spread interrupts when picking a channel for I/O requests (Michael Kelley (EOSG)) [Orabug: 27747785]
- scsi: storvsc: Increase cmd_per_lun for higher speed devices (Michael Kelley (EOSG)) [Orabug: 27747785]
- x86/headers/UAPI: Use __u64 instead of u64 in <uapi/asm/hyperv.h> (KarimAllah Ahmed) [Orabug: 27747785]
- x86/kvm: Make it compile on 32bit and with HYPYERVISOR_GUEST=n (Thomas Gleixner) [Orabug: 27747785]
- x86/kvm: Support Hyper-V reenlightenment (Vitaly Kuznetsov) [Orabug: 27747785]
- x86/kvm: Pass stable clocksource to guests when running nested on Hyper-V (Vitaly Kuznetsov) [Orabug: 27747785]
- x86/irq: Count Hyper-V reenlightenment interrupts (Vitaly Kuznetsov) [Orabug: 27747785]
- x86/hyperv: Redirect reenlightment notifications on CPU offlining (Vitaly Kuznetsov) [Orabug: 27747785]
- x86/hyperv: Reenlightenment notifications support (Vitaly Kuznetsov) [Orabug: 27747785]
- x86/hyperv: Add a function to read both TSC and TSC page value simulateneously (Vitaly Kuznetsov) [Orabug: 27747785]
- x86/hyperv: Check for required priviliges in hyperv_init() (Vitaly Kuznetsov) [Orabug: 27747785]
- x86/hyperv: Stop suppressing X86_FEATURE_PCID (Vitaly Kuznetsov) [Orabug: 27747785]
- hv_netvsc: Use the num_online_cpus() for channel limit (Haiyang Zhang) [Orabug: 27747785]
- uio_hv_generic: fix new type mismatch warnings (Arnd Bergmann) [Orabug: 27747785]
- uio_hv_generic: fix type mismatch warnings (Arnd Bergmann) [Orabug: 27747785]
- uio_hv_generic: add rescind support (Stephen Hemminger) [Orabug: 27747785]
- uio_hv_generic: check that host supports monitor page (Stephen Hemminger) [Orabug: 27747785]
- uio_hv_generic: create send and receive buffers (Stephen Hemminger) [Orabug: 27747785]
- uio: document uio_hv_generic regions (Stephen Hemminger) [Orabug: 27747785]
- doc: fix documentation about uio_hv_generic (Stephen Hemminger) [Orabug: 27747785]
- vmbus: add monitor_id and subchannel_id to sysfs per channel (Stephen Hemminger) [Orabug: 27747785]
- vmbus: fix ABI documentation (Stephen Hemminger) [Orabug: 27747785]
- uio_hv_generic: use ISR callback method (Stephen Hemminger) [Orabug: 27747785]
- uio_hv_generic: use standard mmap for resources (Stephen Hemminger) [Orabug: 27747785]
- uio_hv_generic: fix configuration comments (Stephen Hemminger) [Orabug: 27747785]
- vmbus: make channel attributes static (Stephen Hemminger) [Orabug: 27747785]
- Drivers: hv: vmbus: Remove x86-isms from arch independent drivers (Michael Kelley) [Orabug: 27747785]
- vmbus: unregister device_obj->channels_kset (Dexuan Cui) [Orabug: 27747785]
- hv_netvsc: empty current transmit aggregation if flow blocked (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: remove open_cnt reference count (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: pass netvsc_device to receive callback (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: simplify function args in receive status path (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: track memory allocation failures in ethtool stats (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: copy_to_send buf can be void (Stephen Hemminger) [Orabug: 27747785]
- vmbus: make hv_get_ringbuffer_availbytes local (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: optimize initialization of RNDIS header (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: use reciprocal divide to speed up percent calculation (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: replace divide with mask when computing padding (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: don't need local xmit_more (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: drop unused macros (Stephen Hemminger) [Orabug: 27747785]
- tools/hv: add install target to Makefile (Vitaly Kuznetsov) [Orabug: 27747785]
- hv_netvsc: preserve hw_features on mtu/channels/ringparam changes (Vitaly Kuznetsov) [Orabug: 27747785]
- hv_netvsc: hide warnings about uninitialized/missing rndis device (Vitaly Kuznetsov) [Orabug: 27747785]
- hv_netvsc: netvsc_teardown_gpadl() split (Vitaly Kuznetsov) [Orabug: 27747785]
- scsi: storvsc: Avoid excessive host scan on controller change (Long Li) [Orabug: 27747785]
- hyper-v: trace channel events (Vitaly Kuznetsov) [Orabug: 27747785]
- hyper-v: trace vmbus_send_tl_connect_request() (Vitaly Kuznetsov) [Orabug: 27747785]
- hyper-v: trace vmbus_release_relid() (Vitaly Kuznetsov) [Orabug: 27747785]
- hyper-v: trace vmbus_negotiate_version() (Vitaly Kuznetsov) [Orabug: 27747785]
- hyper-v: trace vmbus_teardown_gpadl() (Vitaly Kuznetsov) [Orabug: 27747785]
- hyper-v: trace vmbus_establish_gpadl() (Vitaly Kuznetsov) [Orabug: 27747785]
- hyper-v: trace vmbus_close_internal() (Vitaly Kuznetsov) [Orabug: 27747785]
- hyper-v: trace vmbus_open() (Vitaly Kuznetsov) [Orabug: 27747785]
- hyper-v: trace vmbus_request_offers() (Vitaly Kuznetsov) [Orabug: 27747785]
- hyper-v: trace vmbus_onversion_response() (Vitaly Kuznetsov) [Orabug: 27747785]
- hyper-v: trace vmbus_ongpadl_torndown() (Vitaly Kuznetsov) [Orabug: 27747785]
- hyper-v: trace vmbus_ongpadl_created() (Vitaly Kuznetsov) [Orabug: 27747785]
- hyper-v: trace vmbus_onopen_result() (Vitaly Kuznetsov) [Orabug: 27747785]
- hyper-v: trace vmbus_onoffer_rescind() (Vitaly Kuznetsov) [Orabug: 27747785]
- hyper-v: trace vmbus_onoffer() (Vitaly Kuznetsov) [Orabug: 27747785]
- hyper-v: trace vmbus_on_message() (Vitaly Kuznetsov) [Orabug: 27747785]
- hyper-v: trace vmbus_on_msg_dpc() (Vitaly Kuznetsov) [Orabug: 27747785]
- scsi: storvsc: Allow only one remove lun work item to be issued per lun (Cathy Avery) [Orabug: 27747785]
- Drivers: hv: vmbus: Make panic reporting to be more useful (K. Y. Srinivasan) [Orabug: 27747785]
- Drivers: hv: vmbus: Expose per-channel interrupts and events counters (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: Set tx_table to equal weight after subchannels open (Haiyang Zhang) [Orabug: 27747785]
- vmbus: initialize reserved fields in messages (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: Add initialization of tx_table in netvsc_device_add() (Haiyang Zhang) [Orabug: 27747785]
- hv_netvsc: Rename tx_send_table to tx_table (Haiyang Zhang) [Orabug: 27747785]
- hv_netvsc: Rename ind_table to rx_table (Haiyang Zhang) [Orabug: 27747785]
- hv_netvsc: Update netvsc Document for TCP hash level setting (Haiyang Zhang) [Orabug: 27747785]
- hv_netvsc: Add ethtool handler to set and get TCP hash levels (Haiyang Zhang) [Orabug: 27747785]
- hv_netvsc: Change the hash level variable to bit flags (Haiyang Zhang) [Orabug: 27747785]
- HID: hyperv: pr_err() strings should end with newlines (Arvind Yadav) [Orabug: 27747785]
- vmbus: add per-channel sysfs info (Stephen Hemminger) [Orabug: 27747785]
- hv_netvsc: report stop_queue and wake_queue (Simon Xiao) [Orabug: 27747785]
- hv_netvsc: Fix the real number of queues of non-vRSS cases (Haiyang Zhang) [Orabug: 27747785]
- hv_netvsc: make const array ver_list static, reduces object code size (Colin Ian King) [Orabug: 27747785]
- x86/vector: Rename used_vectors to system_vectors (Thomas Gleixner) [Orabug: 27747785]
- ext4: add validity checks for bitmap block numbers (Theodore Ts'o) [Orabug: 27823858] {CVE-2018-1093} {CVE-2018-1093}
- ext4: add extra checks to ext4_xattr_block_get() (Theodore Ts'o) [Orabug: 27823895] {CVE-2018-1095}
- ext4: limit xattr size to INT_MAX (Eric Biggers) [Orabug: 27823895] {CVE-2018-1095} {CVE-2018-1095}
- uek-rpm: aarch64 set CMA_SIZE_MBYTES to 0 (Tom Saeger) [Orabug: 27854630]
- uek-rpm: aarch64 enable resilient_rdmaip module (Tom Saeger) [Orabug: 27854808]
- include: psp-sev: Capitalize invalid length enum (Brijesh Singh) [Orabug: 27786605]
- x86/mm: Unbreak modules that use the DMA API (Tom Lendacky) [Orabug: 27786605]
- resource: Fix resource_size.cocci warnings (kbuild test robot) [Orabug: 27786605]
- x86/io: Unroll string I/O when SEV is active (Tom Lendacky) [Orabug: 27786605]
- x86/boot: Add early boot support when running with SEV active (Tom Lendacky)
- x86/mm: Add DMA support for SEV memory encryption (Tom Lendacky) [Orabug: 27786605]
- x86/mm, resource: Use PAGE_KERNEL protection for ioremap of memory pages (Tom Lendacky) [Orabug: 27786605]
- resource: Provide resource struct in resource walk callback (Tom Lendacky) [Orabug: 27786605]
- resource: Consolidate resource walking code (Tom Lendacky) [Orabug: 27786605]
- x86/efi: Access EFI data as encrypted when SEV is active (Tom Lendacky) [Orabug: 27786605]
- x86/mm: Include SEV for encryption memory attribute changes (Tom Lendacky) [Orabug: 27786605]
- x86/mm: Use encrypted access of boot related data with SEV (Tom Lendacky) [Orabug: 27786605]
- x86/realmode: Don't decrypt trampoline area under SEV (Tom Lendacky) [Orabug: 27786605]
- x86/mm: Remove unnecessary TLB flush for SME in-place encryption (Tom Lendacky) [Orabug: 27786605]
- arm64: mm: Add additional parameter to uaccess_ttbr0_disable (Christoffer Dall) [Orabug: 27786605]
- arm64: mm: Add additional parameter to uaccess_ttbr0_enable (Christoffer Dall) [Orabug: 27786605]
- arm64: kernel: Prepare for a DISR user (James Morse) [Orabug: 27786605]
- arm64: kernel: Survive corrected RAS errors notified by SError (James Morse) [Orabug: 27786605]
- arm64: cpufeature: Detect CPU RAS Extentions (Xie XiuQi) [Orabug: 27786605]
- arm64: Move the async/fiq helpers to explicitly set process context flags (James Morse) [Orabug: 27786605]
- arm64: entry.S: move SError handling into a C function for future expansion (Xie XiuQi) [Orabug: 27786605]
- scsi: core: introduce force_blk_mq (Ming Lei) [Orabug: 27786605]
- scsi: virtio_scsi: unify scsi_host_template (Ming Lei) [Orabug: 27786605]
- scsi: virtio_scsi: fix IO hang caused by automatic irq vector affinity (Ming Lei) [Orabug: 27786605]
- KVM: arm/arm64: Reset mapped IRQs on VM reset (Christoffer Dall) [Orabug: 27786605]
- KVM: arm/arm64: Avoid vcpu_load for other vcpu ioctls than KVM_RUN (Christoffer Dall) [Orabug: 27786605]
- KVM: arm/arm64: vgic: Add missing irq_lock to vgic_mmio_read_pending (Andre Przywara) [Orabug: 27786605]
- tools headers: Sync copy of kvm UAPI headers (Arnaldo Carvalho de Melo) [Orabug: 27786605]
- virtio-net: re enable XDP_REDIRECT for mergeable buffer (Jason Wang) [Orabug: 27786605]
- KVM: X86: Allow userspace to define the microcode version (Wanpeng Li) [Orabug: 27786605]
- KVM: X86: Introduce kvm_get_msr_feature() (Wanpeng Li) [Orabug: 27786605]
- KVM: SVM: Add MSR-based feature support for serializing LFENCE (Tom Lendacky) [Orabug: 27786605]
- KVM: x86: Add a framework for supporting MSR-based features (Tom Lendacky) [Orabug: 27786605]
- virtio-gpu: fix ioctl and expose the fixed status to userspace. (Dave Airlie) [Orabug: 27786605]
- KVM: SVM: Fix SEV LAUNCH_SECRET command (Brijesh Singh) [Orabug: 27786605]
- KVM: SVM: install RSM intercept (Brijesh Singh) [Orabug: 27786605]
- KVM: SVM: no need to call access_ok() in LAUNCH_MEASURE command (Brijesh Singh) [Orabug: 27786605]
- KVM: X86: Avoid traversing all the cpus for pv tlb flush when steal time is disabled (Wanpeng Li) [Orabug: 27786605]
- x86/kvm: Make parse_no_xxx __init for kvm (Dou Liyang) [Orabug: 27786605]
- kvm: fix warning for non-x86 builds (Sebastian Ott) [Orabug: 27786605]
- kvm: fix warning for CONFIG_HAVE_KVM_EVENTFD builds (Sebastian Ott) [Orabug: 27786605]
- tools/kvm_stat: print 'Total' line for multiple events only (Stefan Raspl) [Orabug: 27786605]
- tools/kvm_stat: group child events indented after parent (Stefan Raspl) [Orabug: 27786605]
- tools/kvm_stat: separate drilldown and fields filtering (Stefan Raspl) [Orabug: 27786605]
- tools/kvm_stat: eliminate extra guest/pid selection dialog (Stefan Raspl) [Orabug: 27786605]
- tools/kvm_stat: mark private methods as such (Stefan Raspl) [Orabug: 27786605]
- tools/kvm_stat: fix debugfs handling (Stefan Raspl) [Orabug: 27786605]
- tools/kvm_stat: print error on invalid regex (Stefan Raspl) [Orabug: 27786605]
- tools/kvm_stat: fix crash when filtering out all non-child trace events (Stefan Raspl) [Orabug: 27786605]
- tools/kvm_stat: avoid 'is' for equality checks (Marc Hartmayer) [Orabug: 27786605]
- tools/kvm_stat: use a more pythonic way to iterate over dictionaries (Marc Hartmayer) [Orabug: 27786605]
- tools/kvm_stat: use a namedtuple for storing the values (Marc Hartmayer) [Orabug: 27786605]
- tools/kvm_stat: simplify the sortkey function (Marc Hartmayer) [Orabug: 27786605]
- KVM: nVMX: preserve SECONDARY_EXEC_DESC without UMIP (Radim Krčmář) [Orabug: 27786605]
- virtio_net: fix ndo_xdp_xmit crash towards dev not ready for XDP (Jesper Dangaard Brouer) [Orabug: 27786605]
- virtio_net: fix memory leak in XDP_REDIRECT (Jesper Dangaard Brouer) [Orabug: 27786605]
- virtio_net: fix XDP code path in receive_small() (Jesper Dangaard Brouer) [Orabug: 27786605]
- virtio_net: disable XDP_REDIRECT in receive_mergeable() case (Jesper Dangaard Brouer) [Orabug: 27786605]
- KVM: arm/arm64: Fix arch timers with userspace irqchips (Christoffer Dall) [Orabug: 27786605]
- tools headers: Sync {tools/,}arch/powerpc/include/uapi/asm/kvm.h (Arnaldo Carvalho de Melo) [Orabug: 27786605]
- KVM: x86: don't forget vcpu_put() in kvm_arch_vcpu_ioctl_set_sregs() (Eric Biggers) [Orabug: 27786605]
- virtio_vop: don't kfree device on register failure (weiping zhang) [Orabug: 27786605]
- virtio_pci: don't kfree device on register failure (weiping zhang) [Orabug: 27786605]
- virtio: split device_register into device_initialize and device_add (weiping zhang) [Orabug: 27786605]
- virtio_blk: print capacity at probe time (Stefan Hajnoczi) [Orabug: 27786605]
- virtio: make VIRTIO a menuconfig to ease disabling it all (Vincent Legoll) [Orabug: 27786605]
- kvm: x86: remove efer_reload entry in kvm_vcpu_stat (Longpeng(Mike)) [Orabug: 27786605]
- KVM: x86: AMD Processor Topology Information (Stanislav Lanci) [Orabug: 27786605]
- x86/kvm/vmx: do not use vm-exit instruction length for fast MMIO when running nested (Vitaly Kuznetsov) [Orabug: 27786605]
- kvm: embed vcpu id to dentry of vcpu anon inode (Masatake YAMATO) [Orabug: 27786605]
- kvm: Map PFN-type memory regions as writable (if possible) (KarimAllah Ahmed) [Orabug: 27786605]
- KVM: arm/arm64: Fixup userspace irqchip static key optimization (Christoffer Dall) [Orabug: 27786605]
- KVM: arm/arm64: Fix userspace_irqchip_in_use counting (Christoffer Dall) [Orabug: 27786605]
- KVM: arm/arm64: Fix incorrect timer_is_pending logic (Christoffer Dall) [Orabug: 27786605]
- virtio/ringtest: virtio_ring: fix up need_event math (Michael S. Tsirkin) [Orabug: 27786605]
- virtio/ringtest: fix up need_event math (Michael S. Tsirkin) [Orabug: 27786605]
- virtio: virtio_mmio: make of_device_ids const. (Arvind Yadav) [Orabug: 27786605]
- virtio-mmio: Use PTR_ERR_OR_ZERO() (Vasyl Gomonovych) [Orabug: 27786605]
- virtio_balloon: include disk/file caches memory statistics (Tomáš Golembiovský) [Orabug: 27786605]
- virtio_net: setup xdp_rxq_info (Jesper Dangaard Brouer) [Orabug: 27786605]
- xdp: base API for new XDP rx-queue info concept (Jesper Dangaard Brouer) [Orabug: 27786605]
- KVM: X86: Restart the guest when insn_len is zero and SEV is enabled (Brijesh Singh) [Orabug: 27786605]
- KVM: SVM: Do not install #UD intercept when SEV is enabled (Brijesh Singh) [Orabug: 27786605]
- KVM: SVM: Clear C-bit from the page fault address (Brijesh Singh) [Orabug: 27786605]
- KVM: SVM: Pin guest memory when SEV is active (Brijesh Singh) [Orabug: 27786605]
- KVM: SVM: Add support for SEV LAUNCH_SECRET command (Brijesh Singh) [Orabug: 27786605]
- KVM: SVM: Add support for SEV DEBUG_ENCRYPT command (Brijesh Singh) [Orabug: 27786605]
- KVM: SVM: Add support for SEV DEBUG_DECRYPT command (Brijesh Singh) [Orabug: 27786605]
- KVM: SVM: Add support for SEV GUEST_STATUS command (Brijesh Singh) [Orabug: 27786605]
- KVM: SVM: Add support for SEV LAUNCH_FINISH command (Brijesh Singh) [Orabug: 27786605]
- KVM: SVM: Add support for KVM_SEV_LAUNCH_MEASURE command (Brijesh Singh) [Orabug: 27786605]
- KVM: SVM: Add support for KVM_SEV_LAUNCH_UPDATE_DATA command (Brijesh Singh) [Orabug: 27786605]
- KVM: SVM: Add support for KVM_SEV_LAUNCH_START command (Brijesh Singh) [Orabug: 27786605]
- KVM: SVM: VMRUN should use associated ASID when SEV is enabled (Brijesh Singh) [Orabug: 27786605]
- f2fs: use find_get_pages_tag() for looking up single page (Jan Kara) [Orabug: 27786605]
- f2fs: deny accessing encryption policy if encryption is off (Chao Yu) [Orabug: 27786605]
- ceph: use pagevec_lookup_range_nr_tag() (Jan Kara) [Orabug: 27786605]
- ceph: use pagevec_lookup_range_tag() (Jan Kara) [Orabug: 27786605]
- mm: refactor truncate_complete_page() (Jan Kara) [Orabug: 27786605]
- mm: factor out checks and accounting from __delete_from_page_cache() (Jan Kara) [Orabug: 27786605]
- mm: move clearing of page->mapping to page_cache_tree_delete() (Jan Kara) [Orabug: 27786605]
- mm: move accounting updates before page_cache_tree_delete() (Jan Kara) [Orabug: 27786605]
- mm: factor out page cache page freeing into a separate function (Jan Kara) [Orabug: 27786605]
- mm: remove cold parameter for release_pages (Mel Gorman) [Orabug: 27786605]
- mm, pagevec: remove cold parameter for pagevecs (Mel Gorman) [Orabug: 27786605]
- mm: batch radix tree operations when truncating pages (Jan Kara) [Orabug: 27786605]
- mm: only drain per-cpu pagevecs once per pagevec usage (Mel Gorman) [Orabug: 27786605]
- mm: remove nr_pages argument from pagevec_lookup_{,range}_tag() (Jan Kara) [Orabug: 27786605]
- mm: use pagevec_lookup_range_tag() in write_cache_pages() (Jan Kara) [Orabug: 27786605]
- mm: use pagevec_lookup_range_tag() in __filemap_fdatawait_range() (Jan Kara) [Orabug: 27786605]
- nilfs2: use pagevec_lookup_range_tag() (Jan Kara) [Orabug: 27786605]
- gfs2: use pagevec_lookup_range_tag() (Jan Kara) [Orabug: 27786605]
- f2fs: use pagevec_lookup_range_tag() (Jan Kara) [Orabug: 27786605]
- f2fs: simplify page iteration loops (Jan Kara) [Orabug: 27786605]
- ext4: use pagevec_lookup_range_tag() (Jan Kara) [Orabug: 27786605]
- btrfs: use pagevec_lookup_range_tag() (Jan Kara) [Orabug: 27786605]
- mm: add variant of pagevec_lookup_range_tag() taking number of pages (Jan Kara) [Orabug: 27786605]
- mm: implement find_get_pages_range_tag() (Jan Kara) [Orabug: 27786605]
- tools/virtio: fix smp_mb on x86 (Michael S. Tsirkin) [Orabug: 27786605]
- tools/virtio: copy READ/WRITE_ONCE (Michael S. Tsirkin) [Orabug: 27786605]
- tools/virtio: more stubs to fix tools build (Michael S. Tsirkin) [Orabug: 27786605]
- tools/virtio: switch to __ptr_ring_empty (Michael S. Tsirkin) [Orabug: 27786605]
- KVM: arm/arm64: Fix trailing semicolon (Luis de Bethencourt) [Orabug: 27786605]
- virtio_net: Add ethtool stats (Toshiaki Makita) [Orabug: 27786605]
- KVM: nVMX: remove unnecessary vmwrite from L2->L1 vmexit (Paolo Bonzini) [Orabug: 27786605]
- KVM: nVMX: initialize more non-shadowed fields in prepare_vmcs02_full (Paolo Bonzini) [Orabug: 27786605]
- KVM: nVMX: initialize descriptor cache fields in prepare_vmcs02_full (Paolo Bonzini) [Orabug: 27786605]
- KVM: nVMX: track dirty state of non-shadowed VMCS fields (Paolo Bonzini) [Orabug: 27786605]
- KVM: VMX: split list of shadowed VMCS field to a separate file (Paolo Bonzini) [Orabug: 27786605]
- kvm: vmx: Reduce size of vmcs_field_to_offset_table (Jim Mattson) [Orabug: 27786605]
- kvm: vmx: Change vmcs_field_type to vmcs_field_width (Jim Mattson) [Orabug: 27786605]
- kvm: vmx: Introduce VMCS12_MAX_FIELD_INDEX (Jim Mattson) [Orabug: 27786605]
- KVM: VMX: optimize shadow VMCS copying (Paolo Bonzini) [Orabug: 27786605]
- KVM: vmx: shadow more fields that are read/written on every vmexits (Paolo Bonzini) [Orabug: 27786605]
- KVM: nVMX: Fix injection to L2 when L1 don't intercept external-interrupts (Liran Alon) [Orabug: 27786605]
- KVM: nVMX: Re-evaluate L1 pending events when running L2 and L1 got posted-interrupt (Liran Alon) [Orabug: 27786605]
- KVM: x86: Change __kvm_apic_update_irr() to also return if max IRR updated (Liran Alon) [Orabug: 27786605]
- KVM: x86: Optimization: Create SVM stubs for sync_pir_to_irr() (Liran Alon) [Orabug: 27786605]
- kvm/vmx: Use local vmx variable in vmx_get_msr() (Borislav Petkov) [Orabug: 27786605]
- KVM: MMU: consider host cache mode in MMIO page check (Haozhong Zhang) [Orabug: 27786605]
- KVM: x86: prefer "depends on" to "select" for SEV (Paolo Bonzini) [Orabug: 27786605]
- KVM: x86: avoid unnecessary XSETBV on guest entry (Paolo Bonzini) [Orabug: 27786605]
- KVM: X86: support paravirtualized help for TLB shootdowns (Wanpeng Li) [Orabug: 27786605]
- KVM: X86: introduce invalidate_gpa argument to tlb flush (Wanpeng Li) [Orabug: 27786605]
- KVM: X86: use paravirtualized TLB Shootdown (Wanpeng Li) [Orabug: 27786605]
- KVM: X86: Add KVM_VCPU_PREEMPTED (Wanpeng Li) [Orabug: 27786605]
- stddef.h: Introduce sizeof_field() (Kees Cook) [Orabug: 27786605]
- kvm_config: add CONFIG_S390_GUEST (Christian Borntraeger) [Orabug: 27786605]
- KVM: arm64: Emulate RAS error registers and set HCR_EL2's TERR & TEA (Dongjiu Geng) [Orabug: 27786605]
- KVM: arm64: Handle RAS SErrors from EL2 on guest exit (James Morse) [Orabug: 27786605]
- KVM: arm64: Handle RAS SErrors from EL1 on guest exit (James Morse) [Orabug: 27786605]
- KVM: arm64: Save ESR_EL2 on guest SError (James Morse) [Orabug: 27786605]
- KVM: arm64: Save/Restore guest DISR_EL1 (James Morse) [Orabug: 27786605]
- KVM: arm64: Set an impdef ESR for Virtual-SError using VSESR_EL2. (James Morse) [Orabug: 27786605]
- KVM: arm/arm64: mask/unmask daif around VHE guests (James Morse) [Orabug: 27786605]
- kvm: x86: fix KVM_XEN_HVM_CONFIG ioctl (Paolo Bonzini) [Orabug: 27786605]
- kvm: whitelist struct kvm_vcpu_arch (Paolo Bonzini) [Orabug: 27786605]
- KVM: arm64: Stop save/restoring host tpidr_el1 on VHE (James Morse) [Orabug: 27786605]
- KVM: arm64: Change hyp_panic()s dependency on tpidr_el2 (James Morse) [Orabug: 27786605]
- KVM: arm/arm64: Convert kvm_host_cpu_state to a static per-cpu allocation (James Morse) [Orabug: 27786605]
- KVM: arm64: Store vcpu on the stack during __guest_enter() (James Morse) [Orabug: 27786605]
- virtio_net: propagate linkspeed/duplex settings from the hypervisor (Jason Baron) [Orabug: 27786605]
- KVM: arm/arm64: Drop vcpu parameter from guest cache maintenance operartions (Marc Zyngier) [Orabug: 27786605]
- KVM: arm/arm64: Preserve Exec permission across R/W permission faults (Marc Zyngier) [Orabug: 27786605]
- KVM: arm/arm64: Only clean the dcache on translation fault (Marc Zyngier) [Orabug: 27786605]
- KVM: arm/arm64: Limit icache invalidation to prefetch aborts (Marc Zyngier) [Orabug: 27786605]
- arm64: KVM: PTE/PMD S2 XN bit definition (Marc Zyngier) [Orabug: 27786605]
- arm: KVM: Add optimized PIPT icache flushing (Marc Zyngier) [Orabug: 27786605]
- arm64: KVM: Add invalidate_icache_range helper (Marc Zyngier) [Orabug: 27786605]
- KVM: arm/arm64: Split dcache/icache flushing (Marc Zyngier) [Orabug: 27786605]
- KVM: arm/arm64: Detangle kvm_mmu.h from kvm_hyp.h (Marc Zyngier) [Orabug: 27786605]
- Revert "arm64: KVM: Hide PMU from guests when disabled" (Christoffer Dall) [Orabug: 27786605]
- virtio_remoteproc: correct put_device virtio_device.dev (weiping zhang) [Orabug: 27786605]
- KVM: arm/arm64: Delete outdated forwarded irq documentation (Christoffer Dall) [Orabug: 27786605]
- KVM: arm/arm64: Avoid work when userspace iqchips are not used (Christoffer Dall) [Orabug: 27786605]
- KVM: arm/arm64: Provide a get_input_level for the arch timer (Christoffer Dall) [Orabug: 27786605]
- KVM: arm/arm64: Support VGIC dist pend/active changes for mapped IRQs (Christoffer Dall) [Orabug: 27786605]
- KVM: arm/arm64: Support a vgic interrupt line level sample function (Christoffer Dall) [Orabug: 27786605]
- KVM: arm/arm64: vgic: Support level-triggered mapped interrupts (Christoffer Dall) [Orabug: 27786605]
- KVM: arm/arm64: Don't cache the timer IRQ level (Christoffer Dall) [Orabug: 27786605]
- KVM: arm/arm64: Factor out functionality to get vgic mmio requester_vcpu (Christoffer Dall) [Orabug: 27786605]
- KVM: arm/arm64: Remove redundant preemptible checks (Christoffer Dall) [Orabug: 27786605]
- arm64/sve: KVM: Hide SVE from CPU features exposed to guests (Dave Martin) [Orabug: 27786605]
- KVM: arm: Use PTR_ERR_OR_ZERO() (Vasyl Gomonovych) [Orabug: 27786605]
- arm64: KVM: Hide PMU from guests when disabled (Andrew Jones) [Orabug: 27786605]
- drm/virtio: remove the default io_mem_pfn set (Tan Xiaojun) [Orabug: 27786605]
- KVM: introduce kvm_arch_vcpu_async_ioctl (Paolo Bonzini) [Orabug: 27786605]
- KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl (Christoffer Dall) [Orabug: 27786605]
- KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_set_fpu (Christoffer Dall) [Orabug: 27786605]
- KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_get_fpu (Christoffer Dall) [Orabug: 27786605]
- KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_set_guest_debug (Christoffer Dall) [Orabug: 27786605]
- KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_translate (Christoffer Dall) [Orabug: 27786605]
- KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_set_mpstate (Christoffer Dall) [Orabug: 27786605]
- KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_get_mpstate (Christoffer Dall) [Orabug: 27786605]
- KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_set_sregs (Christoffer Dall) [Orabug: 27786605]
- KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_get_sregs (Christoffer Dall) [Orabug: 27786605]
- KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_set_regs (Christoffer Dall) [Orabug: 27786605]
- KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_get_regs (Christoffer Dall) [Orabug: 27786605]
- KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_run (Christoffer Dall) [Orabug: 27786605]
- KVM: Prepare for moving vcpu_load/vcpu_put into arch specific code (Christoffer Dall) [Orabug: 27786605]
- KVM: Take vcpu->mutex outside vcpu_load (Christoffer Dall) [Orabug: 27786605]
- KVM: VMX: drop I/O permission bitmaps (Quan Xu) [Orabug: 27786605]
- KVM: X86: Reduce the overhead when lapic_timer_advance is disabled (Wanpeng Li) [Orabug: 27786605]
- KVM: VMX: Cache IA32_DEBUGCTL in memory (Wanpeng Li) [Orabug: 27786605]
- KVM: Expose new cpu features to guest (Yang Zhong) [Orabug: 27786605]
- kvm_main: Use common error handling code in kvm_dev_ioctl_create_vm() (Markus Elfring) [Orabug: 27786605]
- KVM: x86: Add emulation of MSR_SMI_COUNT (Liran Alon) [Orabug: 27786605]
- KVM: x86: simplify kvm_mwait_in_guest() (Radim Krčmář) [Orabug: 27786605]
- KVM: x86: drop bogus MWAIT check (Radim Krčmář) [Orabug: 27786605]
- KVM: x86: prevent MWAIT in guest with buggy MONITOR (Radim Krčmář) [Orabug: 27786605]
- KVM: x86: MMU: make array audit_point_name static (Colin Ian King) [Orabug: 27786605]
- x86: kvm: mmu: make kvm_mmu_clear_all_pte_masks static (Gimcuan Hui) [Orabug: 27786605]
- KVM: x86: emulate RDPID (Paolo Bonzini) [Orabug: 27786605]
- KVM: vmx: add support for emulating UMIP (Paolo Bonzini) [Orabug: 27786605]
- KVM: x86: add support for emulating UMIP (Paolo Bonzini) [Orabug: 27786605]
- KVM: x86: emulate sldt and str (Paolo Bonzini) [Orabug: 27786605]
- KVM: x86: add support for UMIP (Paolo Bonzini) [Orabug: 27786605]
- rcutorture/kvm-build.sh: Skip build directory check (SeongJae Park) [Orabug: 27786605]
- rcutorture/kvm-recheck-*: Improve result directory readability check (SeongJae Park) [Orabug: 27786605]
- rcutorture/kvm.sh: Support execution from any directory (SeongJae Park) [Orabug: 27786605]
- rcutorture/kvm.sh: Use consistent help text for --qemu-args (SeongJae Park) [Orabug: 27786605]
- rcutorture/kvm.sh: Remove unused variable, `alldone` (SeongJae Park) [Orabug: 27786605]
- KVM: SVM: Add KVM_SEV_INIT command (Brijesh Singh) [Orabug: 27786605]
- KVM: Define SEV key management command id (Brijesh Singh) [Orabug: 27786605]
- kvm: switch get_user_page_nowait() to get_user_pages_unlocked() (Al Viro) [Orabug: 27786605]
- KVM: SVM: Add sev module_param (Brijesh Singh) [Orabug: 27786605]
- KVM: SVM: Reserve ASID range for SEV guest (Brijesh Singh) [Orabug: 27786605]
- crypto: ccp: Fix sparse, use plain integer as NULL pointer (Brijesh Singh) [Orabug: 27786605]
- crypto: ccp: Implement SEV_PDH_CERT_EXPORT ioctl command (Brijesh Singh) [Orabug: 27786605]
- crypto: ccp: Build the AMD secure processor driver only with AMD CPU support (Borislav Petkov) [Orabug: 27786605]
- crypto: ccp: Define SEV userspace ioctl and command id (Brijesh Singh) [Orabug: 27786605]
- crypto: ccp: Implement SEV_PEK_CERT_IMPORT ioctl command (Brijesh Singh) [Orabug: 27786605]
- crypto: ccp: Implement SEV_PEK_CSR ioctl command (Brijesh Singh) [Orabug: 27786605]
- crypto: ccp: Implement SEV_PDH_GEN ioctl command (Brijesh Singh) [Orabug: 27786605]
- crypto: ccp: Implement SEV_PEK_GEN ioctl command (Brijesh Singh) [Orabug: 27786605]
- crypto: ccp: Implement SEV_PLATFORM_STATUS ioctl command (Brijesh Singh) [Orabug: 27786605]
- crypto: ccp: Implement SEV_FACTORY_RESET ioctl command (Brijesh Singh) [Orabug: 27786605]
- crypto: ccp: Add Secure Encrypted Virtualization (SEV) command support (Brijesh Singh) [Orabug: 27786605]
- crypto: ccp: Add Platform Security Processor (PSP) device support (Brijesh Singh) [Orabug: 27786605]
- crypto: ccp: Define SEV key management command id (Brijesh Singh) [Orabug: 27786605]
- KVM: X86: Add CONFIG_KVM_AMD_SEV (Brijesh Singh) [Orabug: 27786605]
- KVM: Introduce KVM_MEMORY_ENCRYPT_{UN,}REG_REGION ioctl (Brijesh Singh) [Orabug: 27786605]
- KVM: Introduce KVM_MEMORY_ENCRYPT_OP ioctl (Brijesh Singh) [Orabug: 27786605]
- KVM: X86: Extend CPUID range to include new leaf (Brijesh Singh) [Orabug: 27786605]
- KVM: SVM: Prepare to reserve asid for SEV guest (Brijesh Singh) [Orabug: 27786605]
- kvm: svm: Add SEV feature definitions to KVM (Tom Lendacky) [Orabug: 27786605]
- kvm: svm: prepare for new bit definition in nested_ctl (Tom Lendacky) [Orabug: 27786605]
- x86/CPU/AMD: Add the Secure Encrypted Virtualization CPU feature (Jim Quigley) [Orabug: 27786605]
- Documentation/virtual/kvm: Add AMD Secure Encrypted Virtualization (SEV) (Brijesh Singh) [Orabug: 27786605]
- drm/virtio: add create_handle support. (Lepton Wu) [Orabug: 27786605]
- usercopy: Restrict non-usercopy caches to size 0 (Kees Cook) [Orabug: 27786605]
- usercopy: Mark kmalloc caches as usercopy caches (David Windsor) [Orabug: 27786605]
- usercopy: Allow strict enforcement of whitelists (Kees Cook) [Orabug: 27786605]
- usercopy: WARN() on slab cache usercopy region violations (Kees Cook) [Orabug: 27786605]
- usercopy: Include offset in hardened usercopy report (Kees Cook) [Orabug: 27786605]
- usercopy: Enhance and rename report_usercopy() (Kees Cook) [Orabug: 27786605]
- usercopy: Remove pointer from overflow report (Kees Cook) [Orabug: 27786605]
- usercopy: Prepare for usercopy whitelisting (David Windsor) [Orabug: 27786605]
- slab, slub, slob: add slab_flags_t (Alexey Dobriyan) [Orabug: 27786605]
- x86/mm: add a function to check if a pfn is UC/UC-/WC (Haozhong Zhang) [Orabug: 27786605]
- cpufreq: intel_pstate: Add Skylake servers support (Srinivas Pandruvada) [Orabug: 27381879]
- cpufreq: intel_pstate: Replace bxt_funcs with core_funcs (Srinivas Pandruvada) [Orabug: 27381879]
- retpoline: move setting of sysctl_ibrs_enabled and sysctl_ibpb_enabled to where SPEC_CTRL_IBRS_INUSE and SPEC_CTRL_IBPB_INUSE are set (Chuck Anderson) [Orabug: 27625447]
- retpoline: display IBPB feature status along with IBRS status (Chuck Anderson) [Orabug: 27625447]
- retpoline/module: do not enable IBRS/IPBP if SPEC_CTRL_IBRS_ADMIN_DISABLED/SPEC_CTRL_IBPB_ADMIN_DISABLED is set (Chuck Anderson) [Orabug: 27625342]
- retpoline: microcode incorrectly reported as broken during early boot (Chuck Anderson) [Orabug: 27625447]
- retpoline: move lock/unlock of spec_ctrl_mutex into init_scattered_cpuid_features() (Chuck Anderson) [Orabug: 27625447]
- x86/spectre: Add IBRS to sysfs if retpoline+IBRS is enabled. (Konrad Rzeszutek Wilk) [Orabug: 27810069]
- x86/speculation: Use IBRS if available before calling into firmware (David Woodhouse) [Orabug: 27516465]
- x86/spectre_v2: Disable IBRS if spectre_v2=off (Konrad Rzeszutek Wilk) [Orabug: 27525738]
- Fix typo IBRS_ATT, which should be IBRS_ALL (redux) (Konrad Rzeszutek Wilk) [Orabug: 27477740] {CVE-2017-5715}
- x86/spectre_v2: Add spectre_v2_heuristics= (Konrad Rzeszutek Wilk) [Orabug: 27477740] [Orabug: 27601617] {CVE-2017-5715}
- x86/spectre_v2: Do not disable IBPB when disabling IBRS (Konrad Rzeszutek Wilk) [Orabug: 27477740] {CVE-2017-5715}
- x86/spectre: Favor IBRS on Skylake over retpoline (Konrad Rzeszutek Wilk) [Orabug: 27477740] {CVE-2017-5715}
- x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) support (David Woodhouse) [Orabug: 27477740] {CVE-2017-5715}
- x86/spectre_v2: Print what options are available. (Konrad Rzeszutek Wilk) [Orabug: 27477740] {CVE-2017-5715}
- x86/spectre_v2: Add VMEXIT_FILL_RSB instead of RETPOLINE (Konrad Rzeszutek Wilk) [Orabug: 27477740] {CVE-2017-5715}
- x86/spectre: If IBRS is enabled disable "Filling RSB on context switch" (Konrad Rzeszutek Wilk) [Orabug: 27477740] {CVE-2017-5715}
- x86/spectre_v2: Don't allow {ibrs,ipbp,lfence}_enabled to be toggled if retpoline (Konrad Rzeszutek Wilk) [Orabug: 27477740] {CVE-2017-5715}
- x86/spectre: Update sysctl values if toggled only by set_{ibrs,ibpb}_disabled (Konrad Rzeszutek Wilk) [Orabug: 27477740] {CVE-2017-5715}
- x86/spectre_v2: Add disable_ibrs_and_friends (Konrad Rzeszutek Wilk) [Orabug: 27477740] {CVE-2017-5715}
- x86/spectre_v2: Figure out when to use IBRS. (Konrad Rzeszutek Wilk) [Orabug: 27477740] {CVE-2017-5715}
- x86/spectre: Add IBRS option. (Konrad Rzeszutek Wilk) [Orabug: 27477740] {CVE-2017-5715}
- x86/spectre: Add boot time option to select Spectre v2 mitigation (David Woodhouse) [Orabug: 27477740] {CVE-2017-5715}
- x86/IBPB: Provide debugfs interface for changing IBPB mode (Boris Ostrovsky) [Orabug: 27445805]
- x86/IBRS: Drop unnecessary WRITE_ONCE (Boris Ostrovsky) [Orabug: 27445757]
- x86/IBRS: Don't try to change IBRS mode if IBRS is not available (Boris Ostrovsky) [Orabug: 27445757]
- retpoline/module: add bit defs for use_ibpb (and the IBRS one) (Chuck Anderson) [Orabug: 27457546]
- x86/IBRS: Remove support for IBRS_ENABLED_USER mode (Boris Ostrovsky) [Orabug: 27445757]
- x86: Clean up IBRS functionality resident in common code (Kanth Ghatraju) [Orabug: 27403313]
- x86/spec: Also print IBRS if IBPB is disabled. (Konrad Rzeszutek Wilk) [Orabug: 27445805]
- x86: Display correct settings for the SPECTRE_V2 bug (Kanth Ghatraju) [Orabug: 27403313]
- x86/IBRS: Make sure we restore MSR_IA32_SPEC_CTRL to a valid value (Boris Ostrovsky) [Orabug: 27378095]
- x86/IBRS/IBPB: Set sysctl_ibrs/ibpb_enabled properly (Boris Ostrovsky) [Orabug: 27378034]
- x86/spec_ctrl: Add missing 'lfence' when IBRS is not supported. (Konrad Rzeszutek Wilk) [Orabug: 27832367] {CVE-2017-5715}
- x86/spec_ctrl: Provide the sysfs version of the ibrs_enabled (Konrad Rzeszutek Wilk) [Orabug: 27832367] {CVE-2017-5715}
- KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL (KarimAllah Ahmed) [Orabug: 27525541]
- KVM: VMX: Allow direct access to MSR_IA32_SPEC_CTRL (Konrad Rzeszutek Wilk) [Orabug: 27477740] {CVE-2017-5715}
- x86/spec: Always set IBRS to guest value on VMENTER and host on VMEXIT (redux) (Konrad Rzeszutek Wilk) [Orabug: 27378426]
- x86/kvm: Set IBRS on VMEXIT if guest disabled it. (Konrad Rzeszutek Wilk) [Orabug: 27358683]
- x86: Use better #define for FEATURE_ENABLE_IBRS and 0 (Konrad Rzeszutek Wilk) [Orabug: 27832367] {CVE-2017-5715}
- KVM/VMX: Use the ibpb_inuse variable and make use of ibrs_inuse consistent. (Jun Nakajima) [Orabug: 27832367] [Orabug: 27832383] {CVE-2017-5715}
- KVM/SVM:Use the "ibrs_inuse" variable. (Jun Nakajima) [Orabug: 27832367] {CVE-2017-5715}
- x86: Instead of 0x2, 0x4, and 0x1 use #defines. (Konrad Rzeszutek Wilk) [Orabug: 27832367] {CVE-2017-5715}
- x86/spec_ctrl: Disable if running as Xen PV guest. (Konrad Rzeszutek Wilk) [Orabug: 27832367] {CVE-2017-5715}
- x86/cpu/AMD: Add speculative control support for AMD (Tom Lendacky) [Orabug: 27832367] {CVE-2017-5715}
- x86/microcode: Recheck IBRS and IBPB feature on microcode reload (Tim Chen) [Orabug: 27832367] {CVE-2017-5715}
- x86: Move IBRS/IBPB feature detection to scattered.c (Tim Chen) [Orabug: 27832367] {CVE-2017-5715}
- x86/spec_ctrl: Add lock to serialize changes to ibrs and ibpb control (Tim Chen) [Orabug: 27832367] {CVE-2017-5715}
- x86/spec_ctrl: Add sysctl knobs to enable/disable SPEC_CTRL feature (Tim Chen) [Orabug: 27832367] [Orabug: 27445757] {CVE-2017-5715}
- x86/idle: Disable IBRS when offlining cpu and re-enable on wakeup (Tim Chen) [Orabug: 27832367] {CVE-2017-5715}
- x86/idle: Disable IBRS entering idle and enable it on wakeup (Tim Chen) [Orabug: 27526549] {CVE-2017-5715}
- x86: Move ENABLE_IBRS in the interrupt macro. (Konrad Rzeszutek Wilk) [Orabug: 27451908]
- x86: Move STUFF_RSB in to the idt macro (Konrad Rzeszutek Wilk) [Orabug: 27384553]
- x86/spec: STUFF_RSB _before_ ENABLE_IBRS (Konrad Rzeszutek Wilk) [Orabug: 27384468]
- x86/spec/ia32: Sprinkle IBRS and RSB at the 32-bit SYSCALL (Konrad Rzeszutek Wilk) [Orabug: 27832367] {CVE-2017-5715}
- x86/entry: Stuff RSB for entry to kernel for non-SMEP platform (Tim Chen) [Orabug: 27832367] {CVE-2017-5715}
- x86/spec_ctrl: save IBRS MSR value in paranoid_entry (Konrad Rzeszutek Wilk) [Orabug: 27832367] {CVE-2017-5715}
- *Scaffolding* x86/spec_ctrl: Add sysctl knobs to enable/disable SPEC_CTRL feature (Tim Chen) [Orabug: 27832367] {CVE-2017-5715}
- x86/enter: Use IBRS on syscall and interrupts (Tim Chen) [Orabug: 27832367] {CVE-2017-5715}
- x86: Add macro that does not save rax, rcx, rdx on stack to disable IBRS (Tim Chen) [Orabug: 27832367] {CVE-2017-5715}
- x86/enter: MACROS to set/clear IBRS and set IBPB (Tim Chen) [Orabug: 27832367] {CVE-2017-5715}
- x86/feature: Report presence of IBPB and IBRS control (Tim Chen) [Orabug: 27832367] {CVE-2017-5715}
- x86/cpufeature: Add X86_FEATURE_IA32_ARCH_CAPS and X86_FEATURE_IBRS_ATT (David Woodhouse) [Orabug: 27832367] {CVE-2017-5715}
- RDS: IB: Delete ib_mr.h (Avinash Repaka) [Orabug: 27870977]
- uek-rpm: aarch64 add PANIC_ON_OOPS (Tom Saeger) [Orabug: 27847484]
- ib_core: supporting 64b counters using PMA_COUNTERS_EXT mad (Sudhakar Dindukurti) [Orabug: 27635081]
- EDAC, ghes: Add platform check (Toshi Kani) [Orabug: 27818890]
- EDAC, ghes: Model a single, logical memory controller (Borislav Petkov) [Orabug: 27818890]
- EDAC, ghes: Remove symbol exports (Borislav Petkov) [Orabug: 27818890]
-
Mon Apr 16 2018 Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [4.14.32-3.el7uek]
- Update README with UEK Text Description (Greg Marsden) [Orabug: 27805225]
- ocfs2: Take inode cluster lock before moving reflinked inode from orphan dir (Ashish Samant) [Orabug: 27853989]
- dtrace: dtrace_kmod leaves rwx mapped page in kernel (Tomas Jedlicka) [Orabug: 27811828]
- xen: Do not init microcode driver on DomUs. (Aaron Young) [Orabug: 27740251]
- rds: Node crashes when trace buffer is opened (Ka-Cheong Poon) [Orabug: 27708872]
- uek-rpm: RPM install scripts doesn't supply grub2 with a DT despite it is requested (Petr Benes) [Orabug: 27802749]
- rds: MP-RDS may use an invalid c_path (Ka-Cheong Poon) [Orabug: 27822369]
- scsi: iscsi_tcp: set BDI_CAP_STABLE_WRITES when data digest enabled (Jianchao Wang) [Orabug: 27726263]
- uek-rpm: remove virtio-gpu from nanokernel modules (Jim Quigley) [Orabug: 27829972]
- uek-rpm: aarch64 enable BNX2 CNIC ISCSI, FCOE (Tom Saeger) [Orabug: 27824608]
- uek-rpm: aarch64 olddefconfig update to 4.14.32 (Tom Saeger) [Orabug: 27824121]
- uek-rpm: aarch64 config enable NUMA (Tom Saeger) [Orabug: 27570228]
- uek-rpm: config: Add support for resilient_rdmaip new kernel module (Sudhakar Dindukurti) [Orabug: 27718686]
- Add Resilient RDMAIP module (Sudhakar Dindukurti) [Orabug: 27718676]
- Remove Active Bonding code from RDS (Sudhakar Dindukurti) [Orabug: 27718710]
-
Fri Apr 06 2018 Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [4.14.32-2.el7uek]
- uek-rpm: config: Enable ARM64_SVE for aarch64 (Jim Quigley) [Orabug: 27821643]
- RDMA/ucma: Correct option size check using optlen (Chien Tin Tung) [Orabug: 27725955]
- uek-rpm: Include tools/objtool/objtool in kernel-uek-devel (Somasundaram Krishnasamy) [Orabug: 27799902]
- libnvdimm, nfit: fix persistence domain reporting (Dan Williams) [Orabug: 27663570]
- libnvdimm, region: hide persistence_domain when unknown (Dan Williams) [Orabug: 27663570]
- x86, memremap: fix altmap accounting at free (Dan Williams) [Orabug: 27663570]
- libnvdimm: remove redundant assignment to pointer 'dev' (Colin Ian King) [Orabug: 27663570]
- kernel/memremap: Remove stale devres_free() call (Oliver O'Halloran) [Orabug: 27663570]
- mm: Fix devm_memremap_pages() collision handling (Jan H. Schönherr) [Orabug: 27663372]
- dax: ->direct_access does not sleep anymore (Boaz Harrosh) [Orabug: 27663570]
- libnvdimm: re-enable deep flush for pmem devices via fsync() (Dave Jiang) [Orabug: 27663570]
- memremap: fix softlockup reports at teardown (Dan Williams) [Orabug: 27663570]
- libnvdimm, namespace: remove redundant initialization of 'nd_mapping' (Colin Ian King) [Orabug: 27663372]
- libnvdimm, namespace: make min namespace size 4K (Dan Williams) [Orabug: 27663372]
- tools/testing/nvdimm: force nfit_test to depend on instrumented modules (Dan Williams) [Orabug: 27663372]
- libnvdimm/nfit_test: adding support for unit testing enable LSS status (Dave Jiang) [Orabug: 27663372]
- libnvdimm/nfit_test: add firmware download emulation (Dave Jiang) [Orabug: 27663372]
- nfit-test: Add platform cap support from ACPI 6.2a to test (Dave Jiang) [Orabug: 27663372]
- libnvdimm: expose platform persistence attribute for nd_region (Dave Jiang) [Orabug: 27663372]
- acpi: nfit: add persistent memory control flag for nd_region (Dave Jiang) [Orabug: 27663372]
- acpi: nfit: Add support for detect platform CPU cache flush on power loss (Dave Jiang) [Orabug: 27663372]
- device-dax: Fix trailing semicolon (Luis de Bethencourt) [Orabug: 27663372]
- libnvdimm, btt: fix uninitialized err_lock (Jeff Moyer) [Orabug: 27663372]
- dax: require 'struct page' by default for filesystem dax (Dan Williams) [Orabug: 27663372]
- ext2: auto disable dax instead of failing mount (Dan Williams) [Orabug: 27663372]
- ext4: auto disable dax instead of failing mount (Dan Williams) [Orabug: 27663372]
- mm, dax: introduce pfn_t_special() (Dan Williams) [Orabug: 27663372]
- memremap: merge find_dev_pagemap into get_dev_pagemap (Christoph Hellwig) [Orabug: 27663372]
- memremap: change devm_memremap_pages interface to use struct dev_pagemap (Christoph Hellwig) [Orabug: 27663372]
- memremap: drop private struct page_map (Logan Gunthorpe) [Orabug: 27663372]
- memremap: simplify duplicate region handling in devm_memremap_pages (Christoph Hellwig) [Orabug: 27663372]
- memremap: remove to_vmem_altmap (Christoph Hellwig) [Orabug: 27663372]
- mm: optimize dev_pagemap reference counting around get_dev_pagemap (Christoph Hellwig) [Orabug: 27663372]
- mm: move get_dev_pagemap out of line (Christoph Hellwig) [Orabug: 27663372]
- mm: merge vmem_altmap_alloc into altmap_alloc_block_buf (Christoph Hellwig) [Orabug: 27663372]
- mm: split altmap memory map allocation from normal case (Christoph Hellwig) [Orabug: 27663372]
- mm: pass the vmem_altmap to memmap_init_zone (Christoph Hellwig) [Orabug: 27663372]
- mm: pass the vmem_altmap to vmemmap_free (Christoph Hellwig) [Orabug: 27663372]
- mm: pass the vmem_altmap to arch_remove_memory and __remove_pages (Christoph Hellwig) [Orabug: 27663372]
- mm: pass the vmem_altmap to vmemmap_populate (Christoph Hellwig) [Orabug: 27663372]
- mm: pass the vmem_altmap to arch_add_memory and __add_pages (Christoph Hellwig) [Orabug: 27663372]
- mm: don't export __add_pages (Christoph Hellwig) [Orabug: 27663372]
- mm: don't export arch_add_memory (Christoph Hellwig) [Orabug: 27663372]
- memremap: provide stubs for vmem_altmap_offset and vmem_altmap_free (Christoph Hellwig) [Orabug: 27663372]
- tools/testing/nvdimm: smart alarm/threshold control (Dan Williams) [Orabug: 27663372]
- nfit, libnvdimm: deprecate the generic SMART ioctl (Dan Williams) [Orabug: 27663372]
- uek-rpm: config: Enable DRM_VIRTIO_GPU for x-86_64. (Jim Quigley) [Orabug: 27815399]
- arm64: kexec: Execute the crashdump kernel at exception level EL2. (Dave Kleikamp) [Orabug: 27080996]
- Revert "efi/arm: Don't mark ACPI reclaim memory as MEMBLOCK_NOMAP" (Dave Kleikamp) [Orabug: 27080996]
- scsi: lpfc: Change Copyright of 12.0.0.1 modified files to 2018 (James Smart) [Orabug: 27701034]
- scsi: lpfc: update driver version to 12.0.0.1 (James Smart) [Orabug: 27701034]
- scsi: lpfc: Memory allocation error during driver start-up on power8 (James Smart) [Orabug: 27701034]
- scsi: lpfc: Fix mailbox wait for POST_SGL mbox command (James Smart) [Orabug: 27701034]
- scsi: lpfc: Fix SCSI lun discovery when port configured for both SCSI and NVME (James Smart) [Orabug: 27701034]
- scsi: lpfc: Streamline NVME Targe6t WQE setup (James Smart) [Orabug: 27701034]
- scsi: lpfc: Streamline NVME Initiator WQE setup (James Smart) [Orabug: 27701034]
- scsi: lpfc: Code cleanup for 128byte wqe data type (James Smart) [Orabug: 27701034]
- scsi: lpfc: Fix NVME Initiator FirstBurst (James Smart) [Orabug: 27701034]
- scsi: lpfc: Add missing unlock in WQ full logic (James Smart) [Orabug: 27701034]
- scsi: lpfc: use __raw_writeX on DPP copies (James Smart) [Orabug: 27701034]
- scsi: lpfc: Change Copyright of 12.0.0.0 modified files to 2018 (James Smart) [Orabug: 27701034]
- scsi: lpfc: update driver version to 12.0.0.0 (James Smart) [Orabug: 27701034]
- scsi: lpfc: Work around NVME cmd iu SGL type (James Smart) [Orabug: 27701034]
- scsi: lpfc: Fix nvme embedded io length on new hardware (James Smart) [Orabug: 27701034]
- scsi: lpfc: Add embedded data pointers for enhanced performance (James Smart) [Orabug: 27701034]
- scsi: lpfc: Enable fw download on if_type=6 devices (James Smart) [Orabug: 27701034]
- scsi: lpfc: Add if_type=6 support for cycling valid bits (James Smart) [Orabug: 27701034]
- scsi: lpfc: Add 64G link speed support (James Smart) [Orabug: 27701034]
- scsi: lpfc: Add PCI Ids for if_type=6 hardware (James Smart) [Orabug: 27701034]
- scsi: lpfc: Add push-to-adapter support to sli4 (James Smart) [Orabug: 27701034]
- scsi: lpfc: Add SLI-4 if_type=6 support to the code base (James Smart) [Orabug: 27701034]
- scsi: lpfc: Rework sli4 doorbell infrastructure (James Smart) [Orabug: 27701034]
- scsi: lpfc: Rework lpfc to allow different sli4 cq and eq handlers (James Smart) [Orabug: 27701034]
- scsi: lpfc: Update 11.4.0.7 modified files for 2018 Copyright (James Smart) [Orabug: 27701034]
- scsi: lpfc: update driver version to 11.4.0.7 (James Smart) [Orabug: 27701034]
- scsi: lpfc: Fix nonrecovery of NVME controller after cable swap. (James Smart) [Orabug: 27701034]
- scsi: lpfc: Treat SCSI Write operation Underruns as an error (James Smart) [Orabug: 27701034]
- scsi: lpfc: Fix header inclusion in lpfc_nvmet (James Smart) [Orabug: 27701034]
- scsi: lpfc: Validate adapter support for SRIU option (James Smart) [Orabug: 27701034]
- scsi: lpfc: Fix SCSI io host reset causing kernel crash (James Smart) [Orabug: 27701034]
- scsi: lpfc: Indicate CONF support in NVMe PRLI (James Smart) [Orabug: 27701034]
- scsi: lpfc: Fix issue_lip if link is disabled (James Smart) [Orabug: 27701034]
- scsi: lpfc: Fix soft lockup in lpfc worker thread during LIP testing (James Smart) [Orabug: 27701034]
- scsi: lpfc: Allow set of maximum outstanding SCSI cmd limit for a target (James Smart) [Orabug: 27701034]
- scsi: lpfc: Fix RQ empty firmware trap (James Smart) [Orabug: 27701034]
- scsi: lpfc: Fix IO failure during hba reset testing with nvme io. (James Smart) [Orabug: 27701034]
- scsi: lpfc: Fix PRLI handling when topology type changes (James Smart) [Orabug: 27701034]
- scsi: lpfc: Add WQ Full Logic for NVME Target (James Smart) [Orabug: 27701034]
- scsi: lpfc: correct debug counters for abort (James Smart) [Orabug: 27701034]
- scsi: lpfc: move placement of target destroy on driver detach (James Smart) [Orabug: 27701034]
- scsi: lpfc: Increase CQ and WQ sizes for SCSI (James Smart) [Orabug: 27701034]
- scsi: lpfc: Fix frequency of Release WQE CQEs (James Smart) [Orabug: 27701034]
- scsi: lpfc: fix a couple of minor indentation issues (Colin Ian King) [Orabug: 27701034]
- scsi: lpfc: don't dereference localport before it has been null checked (Colin Ian King) [Orabug: 27701034]
- scsi: lpfc: correct sg_seg_cnt attribute min vs default (James Smart) [Orabug: 27701034]
- scsi: lpfc: update driver version to 11.4.0.6 (James Smart) [Orabug: 27701034]
- scsi: lpfc: Beef up stat counters for debug (James Smart) [Orabug: 27701034]
- scsi: lpfc: Fix infinite wait when driver unregisters a remote NVME port. (James Smart) [Orabug: 27701034]
- scsi: lpfc: Increase SCSI CQ and WQ sizes. (James Smart) [Orabug: 27701034]
- scsi: lpfc: Fix receive PRLI handling (James Smart) [Orabug: 27701034]
- scsi: lpfc: Fix -EOVERFLOW behavior for NVMET and defer_rcv (James Smart) [Orabug: 27701034]
- scsi: lpfc: Fix random heartbeat timeouts during heavy IO (James Smart) [Orabug: 27701034]
- scsi: lpfc: update driver version to 11.4.0.5 (James Smart) [Orabug: 27701034]
- scsi: lpfc: small sg cnt cleanup (James Smart) [Orabug: 27701034]
- scsi: lpfc: Fix driver handling of nvme resources during unload (James Smart) [Orabug: 27701034]
- scsi: lpfc: Fix crash during driver unload with running nvme traffic (James Smart) [Orabug: 27701034]
- scsi: lpfc: Correct driver deregistrations with host nvme transport (James Smart) [Orabug: 27701034]
- scsi: lpfc: correct port registrations with nvme_fc (James Smart) [Orabug: 27701034]
- scsi: lpfc: Linux LPFC driver does not process all RSCNs (James Smart) [Orabug: 27701034]
- scsi: lpfc: Fix ndlp ref count for pt2pt mode issue RSCN (James Smart) [Orabug: 27701034]
- scsi: lpfc: Adjust default value of lpfc_nvmet_mrq (James Smart) [Orabug: 27701034]
- scsi: lpfc: Fix display for debugfs queInfo (James Smart) [Orabug: 27701034]
- scsi: lpfc: Driver fails to detect direct attach storage array (James Smart) [Orabug: 27701034]
- scsi: lpfc: Raise maximum NVME sg list size for 256 elements (James Smart) [Orabug: 27701034]
- scsi: lpfc: Fix NVME LS abort_xri (James Smart) [Orabug: 27701034]
- scsi: lpfc: Handle XRI_ABORTED_CQE in soft IRQ (James Smart) [Orabug: 27701034]
- scsi: lpfc: Expand WQE capability of every NVME hardware queue (James Smart) [Orabug: 27701034]
- scsi: lpfc: FLOGI failures are reported when connected to a private loop. (James Smart) [Orabug: 27701034]
- scsi: lpfc: Fix hard lock up NMI in els timeout handling. (Dick Kennedy) [Orabug: 27701034]
- scsi: lpfc: fix kzalloc-simple.cocci warnings (Vasyl Gomonovych) [Orabug: 27701034]
- scsi: lpfc: Convert timers to use timer_setup() (Kees Cook) [Orabug: 27701034]
- dtrace: ip SDT provider; check pointer before dereferencing (Eugene Loh) [Orabug: 27765318]
- uek-rpm/kernel-uek.spec: Add module.lds in uek5 devel rpm (Vijay Kumar) [Orabug: 27613639]
- Revert "uek-rpm: kabi: remove __stack_chk_fail from kABI list" (Todd Vierling) [Orabug: 27509441]
- KVM: arm64: Fix GICv4 init when called from vgic_its_create (Christoffer Dall) [Orabug: 27786142]
- x86: kvm: propagate register_shrinker return code (Arnd Bergmann) [Orabug: 27786142]
- tools/kvm_stat: sort '-f help' output (Stefan Raspl) [Orabug: 27786142]
- KVM: arm/arm64: Fix timer enable flow (Christoffer Dall) [Orabug: 27786142]
- KVM: arm/arm64: Properly handle arch-timer IRQs after vtimer_save_state (Christoffer Dall) [Orabug: 27786142]
- KVM: arm/arm64: timer: Don't set irq as forwarded if no usable GIC (Marc Zyngier) [Orabug: 27786142]
- virtio_mmio: fix devm cleanup (Mark Rutland) [Orabug: 27786142]
- tools/kvm_stat: add line for totals (Stefan Raspl) [Orabug: 27786142]
- tools/kvm_stat: stop ignoring unhandled arguments (Stefan Raspl) [Orabug: 27786142]
- tools/kvm_stat: suppress usage information on command line errors (Stefan Raspl) [Orabug: 27786142]
- tools/kvm_stat: handle invalid regular expressions (Stefan Raspl) [Orabug: 27786142]
- tools/kvm_stat: add hint on '-f help' to man page (Stefan Raspl) [Orabug: 27786142]
- tools/kvm_stat: fix child trace events accounting (Stefan Raspl) [Orabug: 27786142]
- tools/kvm_stat: fix extra handling of 'help' with fields filter (Stefan Raspl) [Orabug: 27786142]
- tools/kvm_stat: fix missing field update after filter change (Stefan Raspl) [Orabug: 27786142]
- tools/kvm_stat: fix drilldown in events-by-guests mode (Stefan Raspl) [Orabug: 27786142]
- tools/kvm_stat: fix command line option '-g' (Stefan Raspl) [Orabug: 27786142]
- kvm: x86: fix WARN due to uninitialized guest FPU state (Peter Xu) [Orabug: 27786142]
- virtio_mmio: add cleanup for virtio_mmio_remove (weiping zhang) [Orabug: 27786142]
- virtio_mmio: add cleanup for virtio_mmio_probe (weiping zhang) [Orabug: 27786142]
- x86,kvm: remove KVM emulator get_fpu / put_fpu (Rik van Riel) [Orabug: 27786142]
- x86,kvm: move qemu/guest FPU switching out to vcpu_run (Rik van Riel) [Orabug: 27786142]
- virtio_balloon: fix increment of vb->num_pfns in fill_balloon() (Jan Stancek) [Orabug: 27786142]
- KVM: arm/arm64: kvm_arch_destroy_vm cleanups (Andrew Jones) [Orabug: 27786142]
- KVM: arm/arm64: Avoid attempting to load timer vgic state without a vgic (Christoffer Dall) [Orabug: 27786142]
- kvm: arm64: handle single-step of hyp emulated mmio instructions (Alex Bennée) [Orabug: 27786142]
- kvm: arm64: handle single-step during SError exceptions (Alex Bennée) [Orabug: 27786142]
- kvm: arm64: handle single-step of userspace mmio instructions (Alex Bennée) [Orabug: 27786142]
- kvm: arm64: handle single-stepping trapped instructions (Alex Bennée) [Orabug: 27786142]
- KVM: arm/arm64: debug: Introduce helper for single-step (Alex Bennée) [Orabug: 27786142]
- KVM: arm/arm64: vgic-v4: Only perform an unmap for valid vLPIs (Marc Zyngier) [Orabug: 27786142]
- KVM: arm/arm64: VGIC: extend !vgic_is_initialized guard (Andre Przywara) [Orabug: 27786142]
- KVM: arm/arm64: Don't enable/disable physical timer access on VHE (Christoffer Dall) [Orabug: 27786142]
- tools headers: Synchronize KVM arch ABI headers (Arnaldo Carvalho de Melo) [Orabug: 27786142]
- KVM: VMX: Fix vmx->nested freeing when no SMI handler (Wanpeng Li) [Orabug: 27786142]
- KVM: vmx: use X86_CR4_UMIP and X86_FEATURE_UMIP (Paolo Bonzini) [Orabug: 27786142]
- x86/cpufeature: Add User-Mode Instruction Prevention definitions (Ricardo Neri) [Orabug: 27786142]
- KVM: x86: ioapic: Remove redundant check for Remote IRR in ioapic_set_irq (Nikita Leshenko) [Orabug: 27786142]
- KVM: x86: ioapic: Don't fire level irq when Remote IRR set (Nikita Leshenko) [Orabug: 27786142]
- KVM: x86: Allow suppressing prints on RDMSR/WRMSR of unhandled MSRs (Eyal Moscovici) [Orabug: 27786142]
- KVM: nVMX: Validate the IA32_BNDCFGS on nested VM-entry (Wanpeng Li) [Orabug: 27786142]
- virto_net: remove empty file 'virtio_net.' (Joel Stanley) [Orabug: 27786142]
- virtio_balloon: fix deadlock on OOM (Michael S. Tsirkin) [Orabug: 27786142]
- ARM: multi_v7_defconfig: Select RPMSG_VIRTIO as module (Anup Patel) [Orabug: 27786142]
- X86/KVM: Clear encryption attribute when SEV is active (Brijesh Singh) [Orabug: 27786142]
- X86/KVM: Decrypt shared per-cpu variables when SEV is active (Brijesh Singh) [Orabug: 27786142]
- hwrng: virtio - Virtio RNG devices need to be re-registered after suspend/resume (Jim Quigley) [Orabug: 27786142]
- rpmsg: Allow RPMSG_VIRTIO to be enabled via menuconfig or defconfig (Anup Patel) [Orabug: 27786142]
- crypto: virtio - pr_err() strings should end with newlines (Arvind Yadav) [Orabug: 27786142]
- drm: virtio: replace reference/unreference with get/put (Aastha Gupta) [Orabug: 27786142]
- drm/virtio: Replace instances of reference/unreference with get/put (Srishti Sharma) [Orabug: 27786142]
- x86/timers: Move simple_udelay_calibration() past kvmclock_init() (Boris Ostrovsky) [Orabug: 27786142]
- x86/timers: Move the simple udelay calibration to tsc.h (Dou Liyang) [Orabug: 27786142]
- percpu: Introduce DEFINE_PER_CPU_DECRYPTED (Brijesh Singh) [Orabug: 27786142]
- x86: Add support for changing memory encryption attribute in early boot (Brijesh Singh) [Orabug: 27786142]
- x86/mm: Add Secure Encrypted Virtualization (SEV) support (Tom Lendacky) [Orabug: 27786142]
- virtio-net: correctly set xdp_xmit for mergeable buffer (Jason Wang) [Orabug: 27786142]
- virtio-net: support XDP_REDIRECT (Jason Wang) [Orabug: 27786142]
- virtio-net: add packet len average only when needed during XDP (Jason Wang) [Orabug: 27786142]
- virtio-net: remove unnecessary parameter of virtnet_xdp_xmit() (Jason Wang) [Orabug: 27786142]
- drm/i915/kvmgt: Sanitize PCI bar emulation (Changbin Du) [Orabug: 27786142]
- arm64/sve: Report SVE to userspace via CPUID only if supported (Dave Martin) [Orabug: 27733949]
- arm64/sve: Avoid dereference of dead task_struct in KVM guest entry (Dave Martin) [Orabug: 27733949]
- arm64: fpsimd: Abstract out binding of task's fpsimd context to the cpu. (Dave Martin) [Orabug: 27733949]
- arm64/sve: Add documentation (Dave Martin) [Orabug: 27733949]
- arm64/sve: Detect SVE and activate runtime support (Dave Martin) [Orabug: 27733949]
- arm64: Expose support for optional ARMv8-A features (Suzuki K Poulose) [Orabug: 27733949]
- arm64: docs: describe ELF hwcaps (Mark Rutland) [Orabug: 27733949]
- arm64: KVM: Hide unsupported AArch64 CPU features from guests (Dave Martin) [Orabug: 27733949]
- arm64/sve: KVM: Prevent guests from using SVE (Dave Martin) [Orabug: 27733949]
- arm64/sve: Add sysctl to set the default vector length for new processes (Dave Martin) [Orabug: 27733949]
- arm64/sve: Add prctl controls for userspace vector length management (Dave Martin) [Orabug: 27733949]
- arm64/sve: ptrace and ELF coredump support (Dave Martin) [Orabug: 27733949]
- arm64/sve: Preserve SVE registers around EFI runtime service calls (Dave Martin) [Orabug: 27733949]
- arm64/sve: Preserve SVE registers around kernel-mode NEON use (Dave Martin) [Orabug: 27733949]
- arm64/sve: Probe SVE capabilities and usable vector lengths (Dave Martin) [Orabug: 27733949]
- arm64/sve: Backend logic for setting the vector length (Dave Martin) [Orabug: 27733949]
- arm64/sve: Signal handling support (Dave Martin) [Orabug: 27733949]
- arm64/sve: Support vector length resetting for new processes (Dave Martin) [Orabug: 27733949]
- arm64/sve: Core task context handling (Dave Martin) [Orabug: 27733949]
- arm64: fpsimd: Correctly annotate exception helpers called from asm (Dave Martin) [Orabug: 27733949]
- arm64/sve: Low-level CPU setup (Dave Martin) [Orabug: 27733949]
- arm64/sve: Signal frame and context structure definition (Dave Martin) [Orabug: 27733949]
- arm64/sve: Kconfig update and conditional compilation support (Dave Martin) [Orabug: 27733949]
- arm64/sve: Low-level SVE architectural state manipulation functions (Dave Martin) [Orabug: 27733949]
- arm64/sve: System register and exception syndrome definitions (Dave Martin) [Orabug: 27733949]
- arm64: cpufeature: Move sys_caps_initialised declarations (Dave Martin) [Orabug: 27733949]
- regset: Add support for dynamically sized regsets (Dave Martin) [Orabug: 27733949]
- arm64: explicitly mask all exceptions (James Morse) [Orabug: 27733949]
- arm64: hugetlb: Register hugepages during arch init (Allen Pais) [Orabug: 27035687]
- dtrace: fix dtrace_stacktrace() handling of ULONG_MAX stack entry on x86 (Eugene Loh) [Orabug: 27758923]
- Revert: "crypto: Don't enforce verifying cert chain with kexec pe files" (Eric Snowberg) [Orabug: 27657110]
- RDMA/qedr: Remove set-but-not-used variables (Bart Van Assche) [Orabug: 27402606]
- RDMA/qedr: Annotate iomem pointers correctly (Bart Van Assche) [Orabug: 27402606]
- RDMA/qedr: Declare local functions static (Bart Van Assche) [Orabug: 27402606]
- RDMA/qedr: Use NULL instead of 0 to represent a pointer (Bart Van Assche) [Orabug: 27402606]
- RDMA/qedr: Fix rdma_type initialization (Kalderon, Michal) [Orabug: 27402606]
- IB: Move PCI dependency from root KConfig to HW's KConfigs (Yuval Shaia) [Orabug: 27402606]
- RDMA/qedr: fix build error without ipv6 (Arnd Bergmann) [Orabug: 27402606]
- RDMA/qedr: Missing error code in qedr_init_user_queue() (Dan Carpenter) [Orabug: 27402606]
- RDMA/qedr: Add support for iWARP in user space (Kalderon, Michal) [Orabug: 27402606]
- RDMA/qedr: Add iWARP connection management functions (Kalderon, Michal) [Orabug: 27402606]
- RDMA/qedr: Add iWARP connection management qp related callbacks (Kalderon, Michal) [Orabug: 27402606]
- RDMA/qedr: Add support for read with invalidate, supported in iWARP (Kalderon, Michal) [Orabug: 27402606]
- RDMA/qedr: Add iWARP support in existing verbs (Kalderon, Michal) [Orabug: 27402606]
- RDMA/qedr: Add support for registering an iWARP device (Kalderon, Michal) [Orabug: 27402606]
- RDMA/qedr: Rename the qedr_cm file as a preparation for iWARP support (Kalderon, Michal) [Orabug: 27402606]
- qed: fix build breakage (Brian Maly) [Orabug: 27402592]
- qed: use kzalloc instead of kmalloc and memset (Colin Ian King) [Orabug: 27402592]
- qed: Fix iWARP out of order flow (Michal Kalderon) [Orabug: 27402592]
- qed: Add iWARP support for fpdu spanned over more than two tcp packets (Michal Kalderon) [Orabug: 27402592]
- qed: Add support for MPA header being split over two tcp packets (Michal Kalderon) [Orabug: 27402592]
- qed: Add support for freeing two ll2 buffers for corner cases (Michal Kalderon) [Orabug: 27402592]
- qed: Add unaligned and packed packet processing (Michal Kalderon) [Orabug: 27402592]
- qed: Add mpa buffer descriptors for storing and processing mpa fpdus (Michal Kalderon) [Orabug: 27402592]
- qed: Add ll2 connection for processing unaligned MPA packets (Michal Kalderon) [Orabug: 27402592]
- qed: Add LL2 slowpath handling (Michal Kalderon) [Orabug: 27402592]
- qed: Add the source of a packet sent on an iWARP ll2 connection (Michal Kalderon) [Orabug: 27402592]
- qed: Fix initialization of ll2 offload feature (Michal Kalderon) [Orabug: 27402592]
- qed: Add ll2 option for dropping a tx packet (Michal Kalderon) [Orabug: 27402592]
- qed: Add ll2 ability of opening a secondary queue (Michal Kalderon) [Orabug: 27402592]
- qed: Add ll2 option to limit the number of bds per packet (Michal Kalderon) [Orabug: 27402592]
- qed: Delete redundant check on dcb_app priority (Christos Gkekas) [Orabug: 27402592]
- qed: iWARP - Add check for errors on a SYN packet (Michal Kalderon) [Orabug: 27402592]
- qed: Fix maximum number of CQs for iWARP (Michal Kalderon) [Orabug: 27402592]
- qed: Add iWARP out of order support (Michal Kalderon) [Orabug: 27402592]
- qed: Add iWARP enablement support (Michal Kalderon) [Orabug: 27402592]
- bnxt_en: export a common switchdev PARENT_ID for all reps of an adapter (Sathya Perla) [Orabug: 27737910]
- bnxt_en: Add cache line size setting to optimize performance. (Michael Chan) [Orabug: 27737910]
- bnxt_en: Forward VF MAC address to the PF. (Vasundhara Volam) [Orabug: 27737910]
- bnxt_en: Add BCM5745X NPAR device IDs (Vasundhara Volam) [Orabug: 27737910]
- bnxt_en: Expand bnxt_check_rings() to check all resources. (Michael Chan) [Orabug: 27737910]
- bnxt_en: Implement new method for the PF to assign SRIOV resources. (Michael Chan) [Orabug: 27737910]
- bnxt_en: Reserve resources for RFS. (Michael Chan) [Orabug: 27737910]
- bnxt_en: Implement new method to reserve rings. (Michael Chan) [Orabug: 27737910]
- bnxt_en: Set initial default RX and TX ring numbers the same in combined mode. (Michael Chan) [Orabug: 27737910]
- bnxt_en: Add the new firmware API to query hardware resources. (Michael Chan) [Orabug: 27737910]
- bnxt_en: Refactor hardware resource data structures. (Michael Chan) [Orabug: 27737910]
- bnxt_en: Restore MSIX after disabling SRIOV. (Michael Chan) [Orabug: 27737910]
- bnxt_en: Refactor bnxt_close_nic(). (Michael Chan) [Orabug: 27737910]
- bnxt_en: Update firmware interface to 1.9.0. (Michael Chan) [Orabug: 27737910]
- bnxt_en: don't update cpr->rx_bytes with uninitialized length len (Colin Ian King) [Orabug: 27737910]
- bnxt_en: Uninitialized variable in bnxt_tc_parse_actions() (Dan Carpenter) [Orabug: 27737910]
- bnxt_en: Fix a variable scoping in bnxt_hwrm_do_send_msg() (Vasundhara Volam) [Orabug: 27737910]
- bnxt_en: fix dst/src fid for vxlan encap/decap actions (Sathya Perla) [Orabug: 27737910]
- bnxt_en: wildcard smac while creating tunnel decap filter (Sunil Challa) [Orabug: 27737910]
- bnxt: fix bnxt_hwrm_fw_set_time for y2038 (Arnd Bergmann) [Orabug: 27737910]
- bnxt_en: Fix IRQ coalescing regression. (Michael Chan) [Orabug: 27737910]
- bnxt_en: fix typo in bnxt_set_coalesce (Andy Gospodarek) [Orabug: 27737910]
- bnxt_en: Fix randconfig build errors. (Michael Chan) [Orabug: 27737910]
- bnxt_en: query cfa flow stats periodically to compute 'lastused' attribute (Sathya Perla) [Orabug: 27737910]
- bnxt_en: add hwrm FW cmds for cfa_encap_record and decap_filter (Sathya Perla) [Orabug: 27737910]
- bnxt_en: add support for Flower based vxlan encap/decap offload (Sathya Perla) [Orabug: 27737910]
- bnxt_en: Refactor and simplify coalescing code. (Michael Chan) [Orabug: 27737910]
- bnxt_en: Reorganize the coalescing parameters. (Michael Chan) [Orabug: 27737910]
- bnxt_en: Add ethtool reset method (Vasundhara Volam) [Orabug: 27737910]
- bnxt_en: Check maximum supported MTU from firmware. (Michael Chan) [Orabug: 27737910]
- bnxt_en: Optimize .ndo_set_mac_address() for VFs. (Michael Chan) [Orabug: 27737910]
- bnxt_en: Get firmware package version one time. (Michael Chan) [Orabug: 27737910]
- bnxt_en: Check for zero length value in bnxt_get_nvram_item(). (Michael Chan) [Orabug: 27737910]
- bnxt_en: adding PCI ID for SMARTNIC VF support (Rob Miller) [Orabug: 27737910]
- bnxt_en: Add PCIe device ID for bcm58804 (Ray Jui) [Orabug: 27737910]
- bnxt_en: Update firmware interface to 1.8.3.1 (Michael Chan) [Orabug: 27737910]
- bnxt: Move generic devlink code to new file (Steve Lin) [Orabug: 27737910]
- scsi: qla2xxx: Update driver version to 10.00.00.06-k (himanshu.madhani@cavium.com) [Orabug: 27700529]
- scsi: qla2xxx: Fix Async GPN_FT for FCP and FC-NVMe scan (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Cleanup code to improve FC-NVMe error handling (Darren Trapp) [Orabug: 27700529]
- scsi: qla2xxx: Fix FC-NVMe IO abort during driver reset (Darren Trapp) [Orabug: 27700529]
- scsi: qla2xxx: Fix retry for PRLI RJT with reason of BUSY (Darren Trapp) [Orabug: 27700529]
- scsi: qla2xxx: Remove nvme_done_list (Darren Trapp) [Orabug: 27700529]
- scsi: qla2xxx: Return busy if rport going away (Darren Trapp) [Orabug: 27700529]
- scsi: qla2xxx: Fix n2n_ae flag to prevent dev_loss on PDB change (Darren Trapp) [Orabug: 27700529]
- scsi: qla2xxx: Add FC-NVMe abort processing (Darren Trapp) [Orabug: 27700529]
- scsi: qla2xxx: Add changes for devloss timeout in driver (Darren Trapp) [Orabug: 27700529]
- scsi: qla2xxx: Set IIDMA and fcport state before qla_nvme_register_remote() (Darren Trapp) [Orabug: 27700529]
- scsi: qla2xxx: Remove unneeded message and minor cleanup for FC-NVMe (himanshu.madhani@cavium.com) [Orabug: 27700529]
- scsi: qla2xxx: Restore ZIO threshold setting (Darren Trapp) [Orabug: 27700529]
- scsi: qla2xxx: fix spelling mistake: "existant" -> "existent" (Colin Ian King) [Orabug: 27700529]
- scsi: qla2xxx: Remove FC_NO_LOOP_ID for FCP and FC-NVMe Discovery (Himanshu Madhani) [Orabug: 27700529]
- scsi: qla2xxx: Fix FC-NVMe LUN discovery (Darren Trapp) [Orabug: 27700529]
- scsi: qla2xxx: ensure async flags are reset correctly (Hannes Reinecke) [Orabug: 27700529]
- scsi: qla2xxx: do not check login_state if no loop id is assigned (Hannes Reinecke) [Orabug: 27700529]
- scsi: qla2xxx: Fixup locking for session deletion (Hannes Reinecke) [Orabug: 27700529]
- scsi: qla2xxx: Use dma_pool_zalloc() (Souptick Joarder) [Orabug: 27700529]
- scsi: qla2xxx: Fix incorrect handle for abort IOCB (Himanshu Madhani) [Orabug: 27700529]
- scsi: qla2xxx: Fix double free bug after firmware timeout (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Fix function argument descriptions (Bart Van Assche) [Orabug: 27700529]
- scsi: qla2xxx: Remove unused symbols (Bart Van Assche) [Orabug: 27700529]
- scsi: qla2xxx: Use %p for printing pointers (Bart Van Assche) [Orabug: 27700529]
- scsi: qla2xxx: Fix a locking imbalance in qlt_24xx_handle_els() (Bart Van Assche) [Orabug: 27700529]
- scsi: qla2xxx: Avoid triggering undefined behavior in qla2x00_mbx_completion() (Bart Van Assche) [Orabug: 27700529]
- scsi: qla2xxx: Fix memory corruption during hba reset test (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Update driver version to 10.00.00.05-k (himanshu.madhani@cavium.com) [Orabug: 27700529]
- scsi: qla2xxx: Add XCB counters to debugfs (Anil Gurumurthy) [Orabug: 27700529]
- scsi: qla2xxx: Fix queue ID for async abort with Multiqueue (Darren Trapp) [Orabug: 27700529]
- scsi: qla2xxx: Fix warning for code intentation in __qla24xx_handle_gpdb_event() (himanshu.madhani@cavium.com) [Orabug: 27700529]
- scsi: qla2xxx: Fix warning during port_name debug print (himanshu.madhani@cavium.com) [Orabug: 27700529]
- scsi: qla2xxx: Fix warning in qla2x00_async_iocb_timeout() (himanshu.madhani@cavium.com) [Orabug: 27700529]
- scsi: qla2xxx: remove redundant assignment of d (Colin Ian King) [Orabug: 27700529]
- scsi: qla2xxx: Use zeroing allocator rather than allocator/memset (Himanshu Jha) [Orabug: 27700529]
- scsi: qla2xxx: Update driver version to 10.00.00.04-k (himanshu.madhani@cavium.com) [Orabug: 27700529]
- scsi: qla2xxx: Serialize session free in qlt_free_session_done (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Serialize session deletion by using work_lock (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Remove unused argument from qlt_schedule_sess_for_deletion() (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Prevent relogin trigger from sending too many commands (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Prevent multiple active discovery commands per session (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Add retry limit for fabric scan logic (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Delay loop id allocation at login (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Increase verbosity of debug messages logged (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Allow relogin and session creation after reset (himanshu.madhani@cavium.com) [Orabug: 27700529]
- scsi: qla2xxx: Add ability to use GPNFT/GNNFT for RSCN handling (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Properly extract ADISC error codes (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Fix GPNFT/GNNFT error handling (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Remove session creation redundant code (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Migrate switch registration commands away from mailbox interface (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Fix login state machine freeze (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Reduce trace noise for Async Events (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Reduce the use of terminate exchange (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Add lock protection around host lookup (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Add switch command to simplify fabric discovery (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Use known NPort ID for Management Server login (himanshu.madhani@cavium.com) [Orabug: 27700529]
- scsi: qla2xxx: Fix session cleanup for N2N (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Tweak resource count dump (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Allow target mode to accept PRLI in dual mode (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Don't call dma_free_coherent with IRQ disabled. (Giridhar Malavali) [Orabug: 27700529]
- scsi: qla2xxx: Add ability to send PRLO (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Add option for use reserve exch for ELS (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Use shadow register for ISP27XX (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Enable ATIO interrupt handshake for ISP27XX (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Move work element processing out of DPC thread (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Replace GPDB with async ADISC command (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Fix Firmware dump size for Extended login and Exchange Offload (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Chip reset uses wrong lock during IO flush. (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Add boundary checks for exchanges to be offloaded (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Use chip reset to bring down laser on unload. (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Use IOCB path to submit Control VP MBX command (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: remove duplicate includes (Pravin Shedge) [Orabug: 27700529]
- scsi: qla2xxx: Suppress gcc 7 fall-through warnings (Bart Van Assche) [Orabug: 27700529]
- scsi: qla2xxx: Update driver version to 10.00.00.03-k (himanshu.madhani@cavium.com) [Orabug: 27700529]
- scsi: qla2xxx: Relogin to target port on a cable swap (Quinn Tran) [Orabug: 27700529]
- scsi: qla2xxx: Convert timers to use timer_setup() (Kees Cook) [Orabug: 27700529]
- locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE() (Mark Rutland) [Orabug: 27700529]
- scsi: qla2xxx: don't break the bsg-lib abstractions (Christoph Hellwig) [Orabug: 27700529]
- scsi: qla2xxx: Query FC4 type during RSCN processing (Giridhar Malavali) [Orabug: 27700529]
- scsi: qla2xxx: Update driver version to 10.00.00.02-k (Himanshu Madhani) [Orabug: 27700529]
- scsi: qla2xxx: Changes to support N2N logins (Duane Grigsby) [Orabug: 27700529]
- scsi: qla2xxx: Allow MBC_GET_PORT_DATABASE to query and save the port states (Duane Grigsby) [Orabug: 27700529]
- scsi: qla2xxx: Add ATIO-Q processing for INTx mode (Himanshu Madhani) [Orabug: 27700529]
- scsi: qla2xxx: Reinstate module parameter ql2xenablemsix (Himanshu Madhani) [Orabug: 27700529]
- scsi: qla2xxx: Cocci spatch "pool_zalloc-simple" (Thomas Meyer) [Orabug: 27700529]
- uek-rpm: Enable CONFIG_SCHEDSTATS in UEK5 config file (Victor Erminpour) [Orabug: 27774280]
- uek-rpm: Enable config options from UEK5 review (Victor Erminpour) [Orabug: 27741375]