From 0436c4aaaa251fbb29ff0979af7e8fcafff381b3 Mon Sep 17 00:00:00 2001 From: Akemi Yagi Date: Apr 01 2020 15:49:47 +0000 Subject: c7 plus kernel: changelog updated Signed-off-by: Akemi Yagi --- diff --git a/SPECS/kernel-plus.spec b/SPECS/kernel-plus.spec index e9f8bbf..a3dc051 100644 --- a/SPECS/kernel-plus.spec +++ b/SPECS/kernel-plus.spec @@ -2113,403 +2113,2551 @@ fi - Apply a patch to fix cifs [bug#16824] - Add patch centos-linux-3.10-r8169-fix-network-stalls.patch -* Wed Feb 12 2020 Frantisek Hrbata [3.10.0-1062.18.1.el7] -- [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1798163 1773762] -- [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1798163 1773762] -- [fs] gfs2: Use d_materialise_unique instead of d_splice_alias (2) (Andreas Grunbacher) [1796431 1784550] -- [fs] gfs2: gfs2_create_inode(): don't bother with d_splice_alias() (Andreas Grunbacher) [1796431 1784550] -- [fs] gfs2: bugger off early if O_CREAT open finds a directory (Andreas Grunbacher) [1796431 1784550] -- [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1793579 1741355] -- [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1793579 1741355] -- [infiniband] IB/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1792371 1741343] -- [scsi] qedf: Initialize rport while creation of vport (Nilesh Javali) [1791825 1760746] -- [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1791782 1761978] -- [block] block: don't change REQ_NR_BITS (Ming Lei) [1791781 1779712] -- [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1791595 1729270] -- [drm] drm/radeon: fix si_enable_smc_cac() failed issue (Dave Airlie) [1789744 1780026] -- [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1784824 1772966] -- [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1781584 1767935] -- [fs] fix inode leaks on d_splice_alias() failure exits (Miklos Szeredi) [1781159 1749390] -- [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1780149 1765975] -- [mm] mm: swap: clean up swap readahead (Rafael Aquini) [1780035 1725396] -- [mm] mm: do_swap_page: clean up parameter list passing a pointer to struct vm_fault (Rafael Aquini) [1780035 1725396] -- [mm] mm: __handle_mm_fault: introduce explicit barrier after orig_pte dereference (Rafael Aquini) [1780035 1725396] -- [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779766 1779768] -- [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779766 1779768] {CVE-2019-19338} -- [x86] kvm: x86: Mark expected switch fall-throughs (Paolo Bonzini) [1779766 1779768] {CVE-2019-19338} -- [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779766 1779768] {CVE-2019-19338} -- [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779766 1779768] {CVE-2019-19338} -- [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779766 1779768] {CVE-2019-19338} -- [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779766 1779768] {CVE-2019-19338} -- [s390] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1778691 1765123] -- [net] ipv6: Rewind hlist offset on interrupted /proc/net/if_inet6 read (Stefano Brivio) [1778084 1753480] -- [net] revert "[net] ipv6: Display all addresses in output of /proc/net/if_inet6" (Stefano Brivio) [1778084 1753480] -- [wireless] rtlwifi: Fix potential overflow on P2P code (Josef Oskera) [1775235 1775236] {CVE-2019-17666} -- [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Xiao Ni) [1773482 1752061] -- [fs] fscache: Don't use a constructor function on the slab allocator (David Howells) [1793086 1739996] -- [mm] mm: fix insert_pfn regression (Jeff Moyer) [1793088 1739889] -- [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1768386 1730471] -- [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1768386 1730471] -- [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1768386 1730471] -- [mm] hugetlbfs: on restore reserve error path retain subpool reservation (Rafael Aquini) [1768386 1730471] -- [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Rafael Aquini) [1768386 1730471] -- [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1768386 1730471] -- [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1768386 1730471] -- [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1768386 1730471] -- [mm] mm, oom: fix use-after-free in oom_kill_process (Rafael Aquini) [1768386 1730471] -- [mm] percpu: convert spin_lock_irq to spin_lock_irqsave (Rafael Aquini) [1768386 1730471] -- [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Rafael Aquini) [1768386 1730471] -- [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Rafael Aquini) [1768386 1730471] -- [mm] mm: Fix warning in insert_pfn() (Rafael Aquini) [1768386 1730471] -- [mm] hugetlbfs: dirty pages as they are added to pagecache (Rafael Aquini) [1768386 1730471] -- [mm] mm/swapfile.c: fix swap_count comment about nonexistent SWAP_HAS_CONT (Rafael Aquini) [1768386 1730471] -- [mm] slab: __GFP_ZERO is incompatible with a constructor (Rafael Aquini) [1768386 1730471] -- [mm] mm: fix the NULL mapping case in __isolate_lru_page() (Rafael Aquini) [1768386 1730471] -- [mm] mm/filemap.c: fix NULL pointer in page_cache_tree_insert() (Rafael Aquini) [1768386 1730471] -- [fs] block_invalidatepage(): only release page if the full page was invalidated (Rafael Aquini) [1768386 1730471] -- [mm] mm/mempolicy.c: avoid use uninitialized preferred_node (Rafael Aquini) [1768386 1730471] -- [mm] mm: pin address_space before dereferencing it while isolating an LRU page (Rafael Aquini) [1768386 1730471] -- [fs] fs/hugetlbfs/inode.c: change put_page/unlock_page order in hugetlbfs_fallocate() (Rafael Aquini) [1768386 1730471] -- [mm] mm: do not rely on preempt_count in print_vma_addr (Rafael Aquini) [1768386 1730471] -- [mm] mm, swap: fix race between swap count continuation operations (Rafael Aquini) [1768386 1730471] -- [mm] mm: meminit: mark init_reserved_page as __meminit (Rafael Aquini) [1768386 1730471] -- [mm] mm/vmstat.c: fix wrong comment (Rafael Aquini) [1768386 1730471] -- [mm] mm, hugetlb: do not allocate non-migrateable gigantic pages from movable zones (Rafael Aquini) [1768386 1730471] -- [mm] mm: always flush VMA ranges affected by zap_page_range (Rafael Aquini) [1768386 1730471] -- [mm] mm/mremap: fail map duplication attempts for private mappings (Rafael Aquini) [1768386 1730471] -- [mm] mm/mmap.c: do not blow on PROT_NONE MAP_FIXED holes in the stack (Rafael Aquini) [1768386 1730471] -- [mm] mm: numa: avoid waiting on freed migrated pages (Rafael Aquini) [1768386 1730471] -- [mm] mm/memory-failure.c: use compound_head() flags for huge pages (Rafael Aquini) [1768386 1730471] -- [fs] fs/block_dev: always invalidate cleancache in invalidate_bdev() (Rafael Aquini) [1768386 1730471] -- [mm] percpu: remove unused chunk_alloc parameter from pcpu_get_pages() (Rafael Aquini) [1768386 1730471] -- [mm] percpu: acquire pcpu_lock when updating pcpu_nr_empty_pop_pages (Rafael Aquini) [1768386 1730471] -- [mm] mm: do not access page->mapping directly on page_endio (Rafael Aquini) [1768386 1730471] -- [mm] mm/page_alloc: fix nodes for reclaim in fast path (Rafael Aquini) [1768386 1730471] -- [mm] mm: alloc_contig_range: allow to specify GFP mask (Rafael Aquini) [1768386 1730471] -- [mm] mm: vmscan: scan dirty pages even in laptop mode (Rafael Aquini) [1768386 1730471] -- [mm] mm/mempolicy.c: do not put mempolicy before using its nodemask (Rafael Aquini) [1768386 1730471] -- [mm] mm: fix set pageblock migratetype in deferred struct page init (Rafael Aquini) [1768386 1730471] -- [mm] mm: delete unnecessary and unsafe init_tlb_ubc() (Rafael Aquini) [1768386 1730471] -- [kernel] mm, mempolicy: task->mempolicy must be NULL before dropping final reference (Rafael Aquini) [1768386 1730471] -- [mm] mm: use phys_addr_t for reserve_bootmem_region() arguments (Rafael Aquini) [1768386 1730471] -- [mm] mm/huge_memory: replace VM_NO_THP VM_BUG_ON with actual VMA check (Rafael Aquini) [1768386 1730471] -- [mm] mm: soft-offline: check return value in second __get_any_page() call (Rafael Aquini) [1768386 1730471] -- [include] include/linux/memblock.h: fix ordering of 'flags' argument in comments (Rafael Aquini) [1768386 1730471] -- [mm] rmap: fix theoretical race between do_wp_page and shrink_active_list (Rafael Aquini) [1768386 1730471] -- [mm] mm/mremap.c: clean up goto just return ERR_PTR (Rafael Aquini) [1768386 1730471] -- [mm] mremap should return -ENOMEM when __vm_enough_memory fail (Rafael Aquini) [1768386 1730471] -- [mm] writeback: fix possible underflow in write bandwidth calculation (Rafael Aquini) [1768386 1730471] -- [mm] writeback: add missing INITIAL_JIFFIES init in global_update_bandwidth() (Rafael Aquini) [1768386 1730471] -- [mm] mm/memory.c: actually remap enough memory (Rafael Aquini) [1768386 1730471] -- [mm] mm/compaction: fix wrong order check in compact_finished() (Rafael Aquini) [1768386 1730471] -- [mm] mm, vmscan: prevent kswapd livelock due to pfmemalloc-throttled process being killed (Rafael Aquini) [1768386 1730471] -- [mm] mm: fix anon_vma_clone() error treatment (Rafael Aquini) [1768386 1730471] -- [mm] mm, thp: fix collapsing of hugepages on madvise (Rafael Aquini) [1768386 1730471] -- [mm] cgroup/kmemleak: add kmemleak_free() for cgroup deallocations (Rafael Aquini) [1768386 1730471] -- [mm] OOM, PM: OOM killed task shouldn't escape PM suspend (Rafael Aquini) [1768386 1730471] -- [mm] mm, compaction: pass gfp mask to compact_control (Rafael Aquini) [1768386 1730471] -- [mm] mm: page_alloc: abort fair zone allocation policy when remotes nodes are encountered (Rafael Aquini) [1768386 1730471] -- [mm] mm: vmscan: only update per-cpu thresholds for online CPU (Rafael Aquini) [1768386 1730471] -- [mm] mm, thp: replace smp_mb after atomic_add by smp_mb__after_atomic (Rafael Aquini) [1768386 1730471] -- [mm] mm, thp: move invariant bug check out of loop in __split_huge_page_map (Rafael Aquini) [1768386 1730471] -- [mm] thp: consolidate assert checks in __split_huge_page() (Rafael Aquini) [1768386 1730471] -- [mm] mm: fix sleeping function warning from __put_anon_vma (Rafael Aquini) [1768386 1730471] -- [mm] mm: cleanup add_to_page_cache_locked() (Rafael Aquini) [1768386 1730471] -- [mm] mm: mempolicy: turn vma_set_policy() into vma_dup_policy() (Rafael Aquini) [1768386 1730471] -- [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1767620 1751970] -- [mm] mm: prevent get_user_pages() from overflowing page refcount (Aristeu Rozanski) [1705004 1705005] {CVE-2019-11487} -- [mm] mm/hugetlb.c: __get_user_pages ignores certain follow_hugetlb_page errors (Aristeu Rozanski) [1705004 1705005] {CVE-2019-11487} - -* Wed Feb 05 2020 Frantisek Hrbata [3.10.0-1062.17.1.el7] -- [kvm] kvm: x86: always expose VIRT_SSBD to guests (Eduardo Habkost) [1797511 1744281] -- [kvm] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Eduardo Habkost) [1797511 1744281] - -* Sun Feb 02 2020 Frantisek Hrbata [3.10.0-1062.16.1.el7] -- [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1796798 1794812] -- [kernel] sched: Fix schedule_tail() to disable preemption (Phil Auld) [1796261 1771094] - -* Thu Jan 23 2020 Frantisek Hrbata [3.10.0-1062.15.1.el7] -- [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1793581 1757325] -- [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1793581 1757325] - -* Sat Jan 11 2020 Frantisek Hrbata [3.10.0-1062.14.1.el7] -- [s390] jump_label: replace stop_machine with smp_call_function (Hendrik Brueckner) [1787559 1720387] -- [s390] kernel: avoid cpu yield in SMT environment (Philipp Rudo) [1787558 1777876] -- [x86] mm: serialize against gup_fast in pmdp_splitting_flush() (Vitaly Kuznetsov) [1783177 1674266] - -* Mon Dec 30 2019 Frantisek Hrbata [3.10.0-1062.13.1.el7] -- [scsi] libiscsi: fall back to sendmsg for slab pages (Oleksandr Natalenko) [1784826 1720506] - -* Thu Dec 12 2019 Frantisek Hrbata [3.10.0-1062.12.1.el7] -- [powerpc] powerpc/pseries: Remove confusing warning message (Gustavo Duarte) [1780148 1748306] -- [powerpc] powerpc/pseries: Call H_BLOCK_REMOVE when supported (Gustavo Duarte) [1780148 1748306] -- [powerpc] powerpc/pseries: Read TLB Block Invalidate Characteristics (Gustavo Duarte) [1780148 1748306] -- [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1776290 1750577] -- [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1776290 1750577] -- [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1776290 1750577] -- [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1776290 1750577] -- [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1767621 1764567] - -* Tue Dec 10 2019 Frantisek Hrbata [3.10.0-1062.11.1.el7] -- [tty] TTY: serial_core, add ->install (Kenneth Yin) [1780163 1443152] -- [net] gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1780033 1750810] -- [net] cfg80211: wext: avoid copying malformed SSIDs (Stanislaw Gruszka) [1778631 1778632] -- [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1777351 1749766] -- [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1777297 1677686] -- [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1777297 1677686] -- [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1777297 1677686] -- [wireless] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Stanislaw Gruszka) [1776615 1776616] -- [x86] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1776289 1771849] -- [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1776289 1756843] -- [wireless] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Stanislaw Gruszka) [1776205 1776206] -- [wireless] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Stanislaw Gruszka) [1776156 1776157] {CVE-2019-14901} -- [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1775678 1758001] -- [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1772812 1769569] -- [mm] mm-vmstat-reduce-zone-lock-holding-time-by-proc-pagetypeinfo-fix (Waiman Long) [1770732 1757943] -- [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770732 1757943] -- [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770732 1757943] -- [md] dm rq: fix handling underlying queue busy (Ming Lei) [1770113 1767482] -- [pci] hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1766097 1634251] -- [pci] hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1766097 1634251] -- [pci] hv: Serialize the present and eject work items (Mohammed Gamal) [1766097 1634251] -- [netdrv] hv_netvsc: fix network namespace issues with VF support (Mohammed Gamal) [1766093 1741334] -- [netdrv] hv_netvsc: move VF to same namespace as netvsc device (Mohammed Gamal) [1766093 1741334] -- [netdrv] hv_netvsc: set master device (Mohammed Gamal) [1766093 1741334] -- [pci] PCI: hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1766089 1737567] - -* Wed Dec 04 2019 Frantisek Hrbata [3.10.0-1062.10.1.el7] -- [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1779564 1771396] -- [net] netfilter: conntrack: resched in nf_ct_iterate_cleanup (Patrick Talbert) [1779564 1771396] - -* Mon Dec 02 2019 Frantisek Hrbata [3.10.0-1062.9.1.el7] -- [kernel] sched: Fix race between task_group and sched_task_group (Oleksandr Natalenko) [1778545 1738415] - -* Thu Nov 14 2019 Bruno Meneguele [3.10.0-1062.8.1.el7] -- [kernel] sched/fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1770738 1752136] - -* Wed Nov 13 2019 Bruno Meneguele [3.10.0-1062.7.1.el7] -- [drm] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756882 1756883] {CVE-2019-0155} -- [drm] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756815 1756816] {CVE-2019-0154} -- [drm] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756815 1756816] {CVE-2019-0154} -- [drm] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756882 1756883] {CVE-2019-0155} -- [drm] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756882 1756883] {CVE-2019-0155} -- [drm] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756882 1756883] {CVE-2019-0155} -- [drm] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756882 1756883] {CVE-2019-0155} -- [drm] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756882 1756883] {CVE-2019-0155} -- [drm] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756882 1756883] {CVE-2019-0155} -- [drm] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756882 1756883] {CVE-2019-0155} -- [drm] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756882 1756883] {CVE-2019-0155} -- [drm] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756882 1756883] {CVE-2019-0155} -- [drm] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756882 1756883] {CVE-2019-0155} -- [x86] tsx: Add config options to set tsx=on|off|auto (Waiman Long) [1766539 1766540] {CVE-2019-11135} -- [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Waiman Long) [1766539 1766540] {CVE-2019-11135} -- [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Waiman Long) [1766539 1766540] {CVE-2019-11135} -- [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Waiman Long) [1766539 1766540] {CVE-2019-11135} -- [x86] speculation/taa: Add mitigation for TSX Async Abort (Waiman Long) [1766539 1766540] {CVE-2019-11135} -- [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Waiman Long) [1766539 1766540] {CVE-2019-11135} -- [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Waiman Long) [1766539 1766540] {CVE-2019-11135} -- [x86] msr: Add the IA32_TSX_CTRL MSR (Waiman Long) [1766539 1766540] {CVE-2019-11135} -- [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [x86] Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [x86] kvm: mmu: Do not release the page inside mmu_set_spte() (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [x86] kvm: x86: mmu: Remove unused parameter of __direct_map() (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [virt] kvm: Convert kvm_lock to a mutex (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [x86] kvm: mmu: drop vcpu param in gpte_access (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Paolo Bonzini) [1733009 1690343] {CVE-2018-12207} -- [kernel] sched/fair: Fix endless loop in idle_balance() (Phil Auld) [1766087 1740941] -- [kernel] sched: Skip double execution of pick_next_task_fair() (Phil Auld) [1766098 1750819] -- [kernel] sched/fair: Prevent throttling in early pick_next_task_fair() (Phil Auld) [1756267 1740038] -- [kernel] sched: Check for stop task appearance when balancing happens (Phil Auld) [1756267 1740038] -- [kernel] sched/core: Fix endless loop in pick_next_task() (Phil Auld) [1756267 1740038] -- [kernel] sched/fair: Push down check for high priority class task into idle_balance() (Phil Auld) [1756267 1740038] -- [kernel] sched/rt: Fix picking RT and DL tasks from empty queue (Phil Auld) [1756267 1740038] -- [kernel] sched/core: Allow __sched_setscheduler() in interrupts when PI is not used (Phil Auld) [1756265 1722234] -- [kernel] sched, dl: Convert switched_{from, to}_dl() / prio_changed_dl() to balance callbacks (Phil Auld) [1756265 1722234] -- [kernel] sched,dl: Remove return value from pull_dl_task() (Phil Auld) [1756265 1722234] -- [kernel] sched, rt: Convert switched_{from, to}_rt() / prio_changed_rt() to balance callbacks (Phil Auld) [1756265 1722234] -- [kernel] sched,rt: Remove return value from pull_rt_task() (Phil Auld) [1756265 1722234] -- [kernel] sched: Allow balance callbacks for check_class_changed() (Phil Auld) [1756265 1722234] -- [kernel] sched: Use replace normalize_task() with __sched_setscheduler() (Phil Auld) [1756265 1722234] -- [kernel] sched: Handle priority boosted tasks proper in setscheduler() (Phil Auld) [1756265 1722234] -- [kernel] sched: Fix broken setscheduler() (Phil Auld) [1756265 1722234] -- [kernel] sched: Consider pi boosting in setscheduler() (Phil Auld) [1756265 1722234] -- [kernel] sched: Replace post_schedule with a balance callback list (Phil Auld) [1756265 1722234] -- [kernel] sched: Guarantee task priority in pick_next_task() (Phil Auld) [1756265 1722234] -- [kernel] sched: Remove some #ifdeffery (Phil Auld) [1756265 1722234] -- [kernel] sched: Clean up idle task SMP logic (Phil Auld) [1756265 1722234] -- [kernel] sched: Fix hotplug task migration (Phil Auld) [1756265 1722234] -- [kernel] sched/fair: Remove idle_balance() declaration in sched.h (Phil Auld) [1756265 1722234] -- [kernel] sched: Push down pre_schedule() and idle_balance() (Phil Auld) [1756265 1722234] -- [kernel] sched/fair: Optimize cgroup pick_next_task_fair() (Phil Auld) [1756265 1722234] -- [kernel] sched/fair: Clean up the __clear_buddies_*() functions (Phil Auld) [1756265 1722234] -- [kernel] sched: Push put_prev_task() into pick_next_task() (Phil Auld) [1756265 1722234] -- [kernel] sched: Move rq->idle_stamp up to the core (Phil Auld) [1756265 1722234] -- [kernel] sched: Fix race in idle_balance() (Phil Auld) [1756265 1722234] -- [kernel] sched: Remove 'cpu' parameter from idle_balance() (Phil Auld) [1756265 1722234] -- [kernel] sched/fair: Reset se-depth when task switched to FAIR (Phil Auld) [1756265 1722234] -- [kernel] sched/fair: Track cgroup depth (Phil Auld) [1756265 1722234] - -* Wed Oct 30 2019 Bruno Meneguele [3.10.0-1062.6.1.el7] -- [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746797 1746798] {CVE-2019-14821} -- [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1764245 1759117] -- [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Desnes Augusto Nunes do Rosario) [1763625 1720930] -- [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Desnes Augusto Nunes do Rosario) [1763625 1720930] -- [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Desnes Augusto Nunes do Rosario) [1763625 1720930] -- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1763621 1739765] -- [crypto] crypto: vmx - Remove overly verbose printk from AES init routines (Desnes Augusto Nunes do Rosario) [1763621 1739765] -- [crypto] powerpc: Create disable_kernel_{fp, altivec, vsx, spe}() (Desnes Augusto Nunes do Rosario) [1763621 1739765] -- [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1763621 1739765] -- [crypto] crypto: vmx - fix copy-paste error in CTR mode (Desnes Augusto Nunes do Rosario) [1763621 1739765] -- [crypto] vmac - separate tfm and request context (Vladis Dronov) [1763620 1733561] -- [crypto] crypto: blkcipher - fix crash flushing dcache in error path (Vladis Dronov) [1761804 1741525] -- [crypto] crypto: remove direct blkcipher_walk dependency on transform (Vladis Dronov) [1761804 1741525] -- [crypto] crypto: user - prevent operating on larval algorithms (Vladis Dronov) [1761804 1741525] -- [netdrv] net/mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1759449 1724344] -- [netdrv] net/mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1759449 1724344] -- [include] net/mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1759449 1724344] -- [netdrv] net/mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1759449 1724344] -- [netdrv] net/mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1759003 1721626] -- [netdrv] net/mlx5e: Support ndo_get_phys_port_name for PF under switchdev mode (Alaa Hleihel) [1759003 1721626] -- [netdrv] net/mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1759003 1721626] -- [net] tcp: reset sk_send_head in tcp_write_queue_purge (Marcelo Leitner) [1748357 1748358] {CVE-2019-15239} -- [x86] kvm: x86: vmx: fix vpid leak (Vitaly Kuznetsov) [1755781 1716188] -- [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Paul Lai) [1757757 1708465] -- [kvm] kvm: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Paul Lai) [1757757 1708465] -- [kvm] kvm: vmx: Tell the nested hypervisor to skip L1D flush on vmentry (Paul Lai) [1757757 1708465] -- [kvm] kvm: vmx: support MSR_IA32_ARCH_CAPABILITIES as a feature MSR (Paul Lai) [1757757 1708465] -- [kvm] kvm: x86: Introduce kvm_get_msr_feature() (Paul Lai) [1757757 1708465] -- [kvm] kvm: x86: Add a framework for supporting MSR-based features (Paul Lai) [1757757 1708465] -- [nvme] nvme: don't ask blk-mq to handle timed-out request (Ming Lei) [1758051 1750202] -- [block] blk-mq: mark request as REQ_TIMEOUT when .timeout() is called (Ming Lei) [1758051 1750202] -- [block] blk-mq: introduce blk_mq_clear_rq_complete() (Ming Lei) [1758051 1750202] -- [block] blk-mq: remove 'sync' argument from __blk_mq_complete_request() (Ming Lei) [1758051 1750202] -- [nvme] blk-mq: remove blk_mq_complete_request_sync (Ming Lei) [1763624 1730922] -- [nvme] nvme: wait until all completed request's complete fn is called (Ming Lei) [1763624 1730922] -- [nvme] nvme: don't abort completed request in nvme_cancel_request (Ming Lei) [1763624 1730922] -- [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (Ming Lei) [1763624 1730922] -- [block] blk-mq: introduce blk_mq_request_completed() (Ming Lei) [1763624 1730922] -- [scsi] scsi: qla2xxx: Use correct size in call to dma_free_coherent() in qla2400_sp_unmap() (Himanshu Madhani) [1759447 1668767] -- [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1759447 1668767] -- [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1759447 1668767] -- [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1759447 1668767] -- [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1754836 1745053] -- [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1754836 1745053] -- [nvme] nvme-scsi: updating struct nvme_ctrl (Gopal Tiwari) [1752423 1749524] - -* Wed Oct 09 2019 Bruno Meneguele [3.10.0-1062.5.1.el7] -- [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1757350 1750856] - -* Wed Sep 25 2019 Bruno Meneguele [3.10.0-1062.4.1.el7] -- [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750879 1750880] {CVE-2019-14835} - -* Mon Sep 16 2019 Bruno Meneguele [3.10.0-1062.3.1.el7] -- [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743084 1743085] {CVE-2019-9506} -- [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743084 1743085] {CVE-2019-9506} -- [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743084 1743085] {CVE-2019-9506} -- [net] macvlan: Support bonding events (Davide Caratti) [1751579 1733589] -- [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Stanislaw Gruszka) [1714469 1721742 1714470 1721743] {CVE-2019-10126 CVE-2019-3846} -- [wireless] mwifiex: Mark expected switch fall-through (Stanislaw Gruszka) [1714469 1721742 1714470 1721743] {CVE-2019-10126 CVE-2019-3846} -- [wireless] mwifiex: Fix skipped vendor specific IEs (Stanislaw Gruszka) [1714469 1721742 1714470 1721743] {CVE-2019-10126 CVE-2019-3846} -- [wireless] mwifiex: fix 802.11n/WPA detection (Stanislaw Gruszka) [1714469 1721742 1714470 1721743] {CVE-2019-10126 CVE-2019-3846} -- [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Stanislaw Gruszka) [1714469 1721742 1714470 1721743] {CVE-2019-10126 CVE-2019-3846} -- [wireless] mwifiex: Abort at too short BSS descriptor element (Stanislaw Gruszka) [1714469 1721742 1714470 1721743] {CVE-2019-10126 CVE-2019-3846} -- [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Stanislaw Gruszka) [1714469 1721742 1714470 1721743] {CVE-2019-10126 CVE-2019-3846} -- [net] sunrpc: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1749290 1723537] -- [drm] drm/ast: Fixed reboot test may cause system hanged (Dave Airlie) [1749296 1739971] -- [block] block: blk_init_allocated_queue() set q->fq as NULL in the fail case (Ming Lei) [1739326 1739327] {CVE-2018-20856} -- [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1748239 1732924] -- [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1748239 1732924] -- [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1748239 1732924] -- [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1748239 1732924] -- [pci] PCI: hv: support reporting serial number as slot information (Mohammed Gamal) [1748239 1732924] -- [pci] PCI: hv: Remove unused reason for refcount handler (Mohammed Gamal) [1748239 1732924] -- [pci] PCI: hv: Convert hv_pci_dev.refs from atomic_t to refcount_t (Mohammed Gamal) [1748239 1732924] -- [pci] PCI: hv: Remove the bogus test in hv_eject_device_work() (Mohammed Gamal) [1748239 1732924] -- [fs] NFSv4: Replace closed stateids with the "invalid special stateid" (Steve Dickson) [1744946 1733347] -- [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1744444 1637693] -- [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1744444 1637693] -- [nvme] nvme-rdma: always have a valid trsvcid (David Milburn) [1744443 1717536] -- [nvme] nvme-rdma: use inet_pton_with_scope helper (David Milburn) [1744443 1717536] -- [nvme] nvmet-rdma: use generic inet_pton_with_scope (David Milburn) [1744443 1717536] -- [iommu] x86/hyper-v: add msi_setup_irq/msi_alloc_irq stubs to fix x2apic mode (Vitaly Kuznetsov) [1743324 1736750] -- [mm] slub: make dead caches discard free slabs immediately (Aristeu Rozanski) [1741920 1649189] -- [mm] mm: charge/uncharge kmemcg from generic page allocator paths (Aristeu Rozanski) [1741920 1649189] -- [mm] memcg: do not account memory used for cache creation (Aristeu Rozanski) [1741920 1649189] -- [mm] memcg: also test for skip accounting at the page allocation level (Aristeu Rozanski) [1741920 1649189] -- [fs] kmemcg: account certain kmem allocations to memcg (Aristeu Rozanski) [1741920 1649189] -- [mm] vmalloc: allow to account vmalloc to memcg (Aristeu Rozanski) [1741920 1649189] -- [mm] slab: add SLAB_ACCOUNT flag (Aristeu Rozanski) [1741920 1649189] -- [include] memcg: only account kmem allocations marked as __GFP_ACCOUNT (Aristeu Rozanski) [1741920 1649189] -- [include] mm: get rid of __GFP_KMEMCG (Aristeu Rozanski) [1741920 1649189] -- [mm] slb: charge slabs to kmemcg explicitly (Aristeu Rozanski) [1741920 1649189] -- [mm] mm: rename allocflags_to_migratetype for clarity (Rafael Aquini) [1741920 1730471] -- [x86] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1740192 1734501] -- [kvm] kvm: x86: add host poll control msrs (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] cpuidle: poll_state: Avoid invoking local_clock() too often (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] cpuidle: poll_state: Add time limit to poll_idle() (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] cpuidle: Move polling state initialization code to separate file (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] cpuidle: Remove time measurement in poll state (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] cpuidle: Set polling in poll_idle (Marcelo Tosatti) [1740192 1734501] -- [cpuidle] cpuidle: dont call poll_idle_init() for every cpu (Marcelo Tosatti) [1740192 1734501] -- [hv] hv: vmbus: Implement Direct Mode for stimer0 (Vitaly Kuznetsov) [1740188 1712344] -- [kernel] sched: Reduce contention in update_cfs_rq_blocked_load() (Marcelo Tosatti) [1740180 1734515] -- [ipc] ipc: drop non-RCU allocation (Vladis Dronov) [1740178 1733016] -- [ipc] ipc/util.c: use kvfree() in ipc_rcu_free() (Vladis Dronov) [1740178 1733016] -- [ipc] tree wide: use kvfree() than conditional kfree()/vfree() (Vladis Dronov) [1740178 1733016] -- [ipc] standardize code comments (Waiman Long) [1740178 1373519] -- [ipc] whitespace cleanup (Waiman Long) [1740178 1373519] -- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1737373 1724362] -- [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1737373 1724362] -- [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1737373 1724362] -- [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1737373 1724362] -- [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1737373 1724362] -- [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1737373 1724362] -- [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1737373 1724362] -- [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1737373 1724362] -- [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1737373 1724362] -- [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1737373 1724362] -- [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1737373 1724362] - -* Thu Aug 22 2019 Bruno Meneguele [3.10.0-1062.2.1.el7] -- [x86] aesni: initialize gcm(aes) cryptd child's key/authsize (Sabrina Dubroca) [1744442 1698551] -- [netdrv] bnx2x: Disable multi-cos feature (Manish Chopra) [1741926 1704157] - -* Tue Aug 13 2019 Bruno Meneguele [3.10.0-1062.1.1.el7] -- [fs] nfsv4.1: Avoid false retries when RPC calls are interrupted (Benjamin Coddington) [1739077 1732427] -- [fs] NFS4.1 handle interrupted slot reuse from ERR_DELAY (Benjamin Coddington) [1739077 1732427] -- [fs] nfsv4.1: Fix the client behaviour on NFS4ERR_SEQ_FALSE_RETRY (Benjamin Coddington) [1739077 1732427] -- [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1737382 1702264] -- [scsi] sg: protect against races between mmap() and SG_SET_RESERVED_SIZE (Ewan Milne) [1737380 1710533] -- [scsi] sg: recheck MMAP_IO request length with lock held (Ewan Milne) [1737380 1710533] -- [scsi] sg: reset 'res_in_use' after unlinking reserved array (Ewan Milne) [1737380 1710533] -- [scsi] sg: protect accesses to 'reserved' page array (Ewan Milne) [1737380 1710533] -- [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1734333 1733671] -- [netdrv] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1704879 1704880] {CVE-2019-9500} -- [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1739130 1732106] -- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Waiman Long) [1729810 1724510] {CVE-2019-1125} -- [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Waiman Long) [1729810 1724510] {CVE-2019-1125} -- [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Waiman Long) [1729810 1724510] {CVE-2019-1125} -- [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Waiman Long) [1729810 1724510] {CVE-2019-1125} -- [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Waiman Long) [1729810 1724510] {CVE-2019-1125} -- [x86] x86/feature: Relocate X86_FEATURE_INVPCID_SINGLE (Waiman Long) [1729810 1724510] {CVE-2019-1125} +* Tue Feb 18 2020 Jan Stancek [3.10.0-1127.el7] +- [fs] flexfiles: Don't tie up all the rpciod threads in resends (Benjamin Coddington) [1778963] + +* Mon Feb 03 2020 Jan Stancek [3.10.0-1126.el7] +- [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1788669] + +* Wed Jan 29 2020 Jan Stancek [3.10.0-1125.el7] +- [fs] mark struct file that had write access grabbed by open() (Miklos Szeredi) [1679829] +- [fs] fold __get_file_write_access() into its only caller (Miklos Szeredi) [1679829] +- [powerpc] get rid of DEBUG_WRITECOUNT (Miklos Szeredi) [1679829] +- [fs] don't bother with {get, put}_write_access() on non-regular files (Miklos Szeredi) [1679829] +- [fs] gfs2: Use d_materialise_unique instead of d_splice_alias (2) (Andreas Grunbacher) [1784550] +- [fs] gfs2: gfs2_create_inode(): don't bother with d_splice_alias() (Andreas Grunbacher) [1784550] +- [fs] gfs2: bugger off early if O_CREAT open finds a directory (Andreas Grunbacher) [1784550] +- [fs] libceph: fix PG split vs OSD (re)connect race (Ilya Dryomov) [1785656] +- [scsi] Fix driver intialization failure for sli4 non nvme (Dick Kennedy) [1783899] +- [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1781322] + +* Thu Jan 23 2020 Jan Stancek [3.10.0-1124.el7] +- [s390] s390: wire up sys_renameat2 (Miklos Szeredi) [1773504] +- [net] ipvs: do not use random local source address for tunnels (Xin Long) [1786676] +- [misc] mei: me: add cannon point device ids for 4th device (Jerry Snitselaar) [1745139] +- [misc] mei: me: add cannon point device ids (Jerry Snitselaar) [1745139] +- [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1789345] + +* Tue Jan 14 2020 Jan Stancek [3.10.0-1123.el7] +- [mm] mm: prevent get_user_pages() from overflowing page refcount (Aristeu Rozanski) [1705005] {CVE-2019-11487} +- [mm] mm/hugetlb.c: __get_user_pages ignores certain follow_hugetlb_page errors (Aristeu Rozanski) [1705005] {CVE-2019-11487} +- [fs] CIFS: avoid using MID 0xFFFF (Leif Sahlberg) [1771255] +- [net] netfilter: xt_TRACE: add explicitly nf_logger_find_get call (Phil Sutter) [1774444] +- [wireless] rtlwifi: Fix potential overflow on P2P code (Josef Oskera) [1775236] {CVE-2019-17666} + +* Tue Jan 07 2020 Jan Stancek [3.10.0-1122.el7] +- [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1729286] +- [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1731286] +- [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779768] +- [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779768] {CVE-2019-19338} +- [x86] kvm: x86: Mark expected switch fall-throughs (Paolo Bonzini) [1779768] {CVE-2019-19338} +- [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779768] {CVE-2019-19338} +- [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779768] {CVE-2019-19338} +- [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779768] {CVE-2019-19338} +- [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779768] {CVE-2019-19338} +- [s390] s390/qeth: ensure linear access to packet headers (Philipp Rudo) [1782927] +- [s390] s390/qeth: guard against runt packets (Philipp Rudo) [1782927] +- [s390] s390/qeth: consolidate skb allocation (Philipp Rudo) [1782927] +- [s390] s390/qeth: clean up page frag creation (Philipp Rudo) [1782927] +- [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1782689] + +* Tue Dec 17 2019 Jan Stancek [3.10.0-1121.el7] +- [platform] thinkpad_acpi: Don't yell on unsupported brightness interfaces (Lyude Paul) [1305619] +- [platform] thinkpad-acpi: fix handle locate for video and query of _BCL (Lyude Paul) [1305619] +- [s390] kernel: avoid cpu yield in SMT environment (Philipp Rudo) [1777876] +- [scsi] scsi: qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1783016] +- [scsi] scsi: qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1783016] +- [scsi] scsi: qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1783016] +- [powerpc] KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777710] +- [powerpc] powerpc/book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777710] +- [powerpc] powerpc/64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777710] +- [net] openvswitch: fix flow command message size (Paolo Abeni) [1776578] +- [block] brd: re-enable __GFP_HIGHMEM in brd_insert_page() (Jeff Moyer) [1781298] +- [block] brd: remove dax support (Jeff Moyer) [1781298] +- [nvme] nvme: don't access the inlined bio after nvmet request is completed (Ming Lei) [1631120] +- [fs] epoll: fix race between ep_poll_callback(POLLFREE) and ep_free()/ep_remove() (Miklos Szeredi) [1780128] +- [nvme] nvme: fix NULL pointer dereference in nvme_init_subsystem (Ewan Milne) [1781316] +- [nvme] nvme-fabrics: allow duplicate connections to the discovery controller (Ewan Milne) [1781316] +- [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1772966] + +* Thu Dec 12 2019 Jan Stancek [3.10.0-1120.el7] +- [md] raid5: need to set STRIPE_HANDLE for batch head (Xiao Ni) [1774330] +- [drm] drm/radeon: fix si_enable_smc_cac() failed issue (Dave Airlie) [1780026] +- [block] block: don't change REQ_NR_BITS (Ming Lei) [1779712] + +* Mon Dec 09 2019 Jan Stancek [3.10.0-1119.el7] +- [x86] mm: serialize against gup_fast in pmdp_splitting_flush() (Vitaly Kuznetsov) [1674266] +- [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1777349] +- [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1767935] +- [x86] perf/x86: Modify error message in virtualized environment (Michael Petlan) [1759758] +- [fs] cifs: Fix infinite loop when using hard mount option (Dave Wysochanski) [1770404] +- [wireless] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Stanislaw Gruszka) [1776157] {CVE-2019-14901} + +* Wed Dec 04 2019 Jan Stancek [3.10.0-1118.el7] +- [net] ipv6: support more tunnel interfaces for EUI64 link-local generation (Guillaume Nault) [1770686] +- [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1771396] +- [net] netfilter: conntrack: resched in nf_ct_iterate_cleanup (Patrick Talbert) [1771396] +- [net] ipvs: fix buffer overflow with sync daemon and service (Davide Caratti) [1725440] +- [net] ipvs: fix rtnl_lock lockups caused by start_sync_thread (Davide Caratti) [1725440] +- [net] ipvs: Pass ipvs not net to make_receive_sock (Davide Caratti) [1725440] +- [net] ipvs: Pass ipvs not net to make_send_sock (Davide Caratti) [1725440] +- [net] ipvs: Pass ipvs not net to start_sync_thread (Davide Caratti) [1725440] +- [net] ipvs: Pass ipvs not net to ip_vs_genl_new_daemon (Davide Caratti) [1725440] +- [net] ipvs: add sync_maxlen parameter for the sync daemon (Davide Caratti) [1725440] +- [net] ipvs: call rtnl_lock early (Davide Caratti) [1725440] +- [net] netfilter: don't use mutex_lock_interruptible() (Davide Caratti) [1725440] +- [net] ipvs: fix memory leak in ip_vs_ctl.c (Davide Caratti) [1725440] +- [wireless] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Stanislaw Gruszka) [1776206] +- [scsi] Revert "qla2xxx: Mark NVMe/FC initiator mode usage as technology preview" (Ewan Milne) [1642968] + +* Tue Dec 03 2019 Jan Stancek [3.10.0-1117.el7] +- [x86] x86/speculation: Remove unneeded STIBP code (Waiman Long) [1766540] {CVE-2019-11135} +- [x86] x86/speculation: Fix redundant MDS mitigation message (Waiman Long) [1766540] {CVE-2019-11135} +- [documentation] x86/speculation: Fix incorrect MDS/TAA mitigation status (Waiman Long) [1766540] {CVE-2019-11135} +- [x86] x86/speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Waiman Long) [1766540] {CVE-2019-11135} +- [x86] x86/tsx: Add config options to set tsx=on|off|auto (Waiman Long) [1766540] {CVE-2019-11135} +- [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Waiman Long) [1766540] {CVE-2019-11135} +- [x86] x86/tsx: Add "auto" option to the tsx= cmdline parameter (Waiman Long) [1766540] {CVE-2019-11135} +- [base] x86/speculation/taa: Add sysfs reporting for TSX Async Abort (Waiman Long) [1766540] {CVE-2019-11135} +- [x86] x86/speculation/taa: Add mitigation for TSX Async Abort (Waiman Long) [1766540] {CVE-2019-11135} +- [x86] x86/cpu: Add a "tsx=" cmdline option with TSX disabled by default (Waiman Long) [1766540] {CVE-2019-11135} +- [x86] x86/cpu: Add a helper function x86_read_arch_cap_msr() (Waiman Long) [1766540] {CVE-2019-11135} +- [x86] x86/msr: Add the IA32_TSX_CTRL MSR (Waiman Long) [1766540] {CVE-2019-11135} +- [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [x86] Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [x86] kvm: mmu: Do not release the page inside mmu_set_spte() (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [x86] kvm: x86: mmu: Remove unused parameter of __direct_map() (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [virt] kvm: Convert kvm_lock to a mutex (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [x86] kvm: mmu: drop vcpu param in gpte_access (Paolo Bonzini) [1690343] {CVE-2018-12207} +- [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Paolo Bonzini) [1690343] {CVE-2018-12207} + +* Mon Dec 02 2019 Jan Stancek [3.10.0-1116.el7] +- [netdrv] net/mlx5: Fix auto group size calculation (Alaa Hleihel) [1769309] +- [mm] x86/io: add interface to reserve io memtype for a resource range. (v1.1) (Dave Airlie) [1739623] +- [sound] alsa: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1672561] +- [s390] s390/smt: Fix s390 SMT reporting (Josh Poimboeuf) [1764184] +- [mm] mm: swap: clean up swap readahead (Rafael Aquini) [1725396] +- [mm] mm: do_swap_page: clean up parameter list passing a pointer to struct vm_fault (Rafael Aquini) [1725396] +- [mm] mm: __handle_mm_fault: introduce explicit barrier after orig_pte dereference (Rafael Aquini) [1725396] +- [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1765975] + +* Wed Nov 27 2019 Jan Stancek [3.10.0-1115.el7] +- [scsi] Fix stack tarce when lpfc driver is unloaded (Dick Kennedy) [1774744] +- [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1731581] +- [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1731581] +- [media] cx24116: fix a buffer overflow when checking userspace params (Jarod Wilson) [1737279] {CVE-2015-9289} +- [scsi] qedf: Initialize rport while creation of vport (Nilesh Javali) [1760746] +- [fs] Fix the locking in dcache_readdir() and friends (Ondrej Mosnacek) [1510603] +- [fs] much milder d_walk() race (Ondrej Mosnacek) [1510603] +- [fs] libfs.c: new helper - next_positive() (Ondrej Mosnacek) [1510603] +- [fs] dcache_{readdir, dir_lseek}(): don't bother with nested ->d_lock (Ondrej Mosnacek) [1510603] +- [security] selinuxfs: don't open-code d_genocide() (Ondrej Mosnacek) [1510603] +- [fs] fs/dcache: Enable automatic reclaim of excess negative dentries (Waiman Long) [1489573] +- [fs] fs/dcache: Add sysctl parameter negative-dentry-limit as a soft limit on negative dentries (Waiman Long) [1489573] +- [fs] fs/dcache: Move percpu count updates out of dcache_lru_lock (Waiman Long) [1489573] +- [fs] fs/dcache: Don't set DCACHE_REFERENCED on dentries when first put into LRU (Waiman Long) [1489573] + +* Mon Nov 25 2019 Jan Stancek [3.10.0-1114.el7] +- [kernel] sched/numa: Fix a possible divide-by-zero (Vladis Dronov) [1765959] +- [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1773762] +- [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1773762] +- [kernel] seccomp: Fix tracer exit notifications during fatal signals (Vladis Dronov) [1770484] +- [x86] x86/ptrace: run seccomp after ptrace (Vladis Dronov) [1770484] +- [fs] cifs: Fix retry mid list corruption on reconnects (Dave Wysochanski) [1614201] +- [fs] cifs: add a warning if we try to to dequeue a deleted mid (Dave Wysochanski) [1614201] +- [fs] cifs: Fix use after free of a mid_q_entry (Dave Wysochanski) [1614201] +- [fs] Don't log confusing message on reconnect by default (Dave Wysochanski) [1614201] +- [fs] ceph: mark Fw cap dirty after splice write (Zheng Yan) [1710751] +- [fs] cifs: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1771657] +- [fs] cifs: Force revalidate inode when dentry is stale (Dave Wysochanski) [1771657] +- [fs] cifs: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1771657] + +* Fri Nov 22 2019 Jan Stancek [3.10.0-1113.el7] +- [drm] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756883] {CVE-2019-0155} +- [drm] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756816] {CVE-2019-0154} +- [drm] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756816] {CVE-2019-0154} +- [drm] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756883] {CVE-2019-0155} +- [drm] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756883] {CVE-2019-0155} +- [drm] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756883] {CVE-2019-0155} +- [drm] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756883] {CVE-2019-0155} +- [drm] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756883] {CVE-2019-0155} +- [drm] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756883] {CVE-2019-0155} +- [drm] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756883] {CVE-2019-0155} +- [drm] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756883] {CVE-2019-0155} +- [drm] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756883] {CVE-2019-0155} +- [drm] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756883] {CVE-2019-0155} +- [fs] Fix error code in nfs_lookup_verify_inode() (Benjamin Coddington) [1761957] +- [scsi] scsi: qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770307] +- [powerpc] powerpc/ptrace: run seccomp after ptrace (Vladis Dronov) [1760294] +- [s390] s390/ptrace: run seccomp after ptrace (Vladis Dronov) [1760294] +- [s390] s390/seccomp: fix error return for filtered system calls (Vladis Dronov) [1760294] +- [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Davide Caratti) [1717422] +- [x86] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1771849] +- [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1738496] +- [x86] kvm: x86: remove unnecessary recalculate_apic_map (Bandan Das) [1738496] +- [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1750577] +- [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1750577] +- [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1750577] +- [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1750577] +- [scsi] scsi: qedi: Remove WARN_ON from clear task context (Nilesh Javali) [1461697] +- [scsi] scsi: qedi: Remove WARN_ON for untracked cleanup (Nilesh Javali) [1461697] + +* Fri Nov 15 2019 Jan Stancek [3.10.0-1112.el7] +- [scsi] scsi: mpt3sas: change allocation option (Tomas Henzl) [1763796] +- [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Xiao Ni) [1752061] +- [kvm] KVM: x86: switch KVMCLOCK base to monotonic raw clock (Marcelo Tosatti) [1760668] +- [net] mac80211: Reject malformed SSID elements (Stanislaw Gruszka) [1748266] +- [net] cfg80211: wext: avoid copying malformed SSIDs (Stanislaw Gruszka) [1748266] +- [wireless] iwlwifi: pcie: change qu with jf devices to use qu configuration (Stanislaw Gruszka) [1748266] +- [net] mac80211: fix txq null pointer dereference (Stanislaw Gruszka) [1748266] +- [net] nl80211: fix null pointer dereference (Stanislaw Gruszka) [1748266] +- [net] cfg80211: initialize on-stack chandefs (Stanislaw Gruszka) [1748266] +- [net] cfg80211: validate SSID/MBSSID element ordering assumption (Stanislaw Gruszka) [1748266] +- [net] nl80211: validate beacon head (Stanislaw Gruszka) [1748266] +- [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Stanislaw Gruszka) [1748266] +- [net] cfg80211: Purge frame registrations on iftype change (Stanislaw Gruszka) [1748266] +- [wireless] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Stanislaw Gruszka) [1748266] +- [wireless] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Stanislaw Gruszka) [1748266] +- [wireless] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Stanislaw Gruszka) [1748266] +- [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1748266] +- [net] mac80211: Do not send Layer 2 Update frame before authorization (Stanislaw Gruszka) [1748266] +- [wireless] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Stanislaw Gruszka) [1748266] +- [wireless] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Stanislaw Gruszka) [1748266] +- [net] mac80211: Correctly set noencrypt for PAE frames (Stanislaw Gruszka) [1748266] +- [net] mac80211: Don't memset RXCB prior to PAE intercept (Stanislaw Gruszka) [1748266] +- [wireless] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Stanislaw Gruszka) [1748266] +- [net] Revert "cfg80211: fix processing world regdomain when non modular" (Stanislaw Gruszka) [1748266] +- [net] mac80211: fix possible sta leak (Stanislaw Gruszka) [1748266] +- [wireless] iwlwifi: pcie: fix recognition of QuZ devices (Stanislaw Gruszka) [1748266] +- [wireless] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Stanislaw Gruszka) [1748266] +- [wireless] iwlwifi: pcie: fix the byte count table format for 22560 devices (Stanislaw Gruszka) [1748266] +- [wireless] iwlwifi: mvm: Allow multicast data frames only when associated (Stanislaw Gruszka) [1748266] +- [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1630307] +- [net] tuntap: synchronize through tfiles array instead of tun->numqueues (Eugenio Perez) [1713616] +- [net] tuntap: fix use after free during release (Eugenio Perez) [1713616] +- [net] tun: fix use after free for ptr_array (Eugenio Perez) [1713616] +- [net] tun/tap: sanitize TUNSETSNDBUF input (Eugenio Perez) [1713616] +- [block] block: Don't merge requests if integrity flags differ (Ming Lei) [1767605] +- [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1767605] +- [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769569] +- [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1766574] +- [fs] xfs: only trace buffer items if they exist (Brian Foster) [1768722] +- [nvme] nvme: make fabrics command run on a separate request queue (David Milburn) [1769900] +- [nvme] nvme: Restart request timers in resetting state (David Milburn) [1769900] +- [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1769900] +- [netdrv] i40e: enable X710 support (Stefan Assmann) [1764987] + +* Fri Nov 08 2019 Jan Stancek [3.10.0-1111.el7] +- [md] md: support for queue flag QUEUE_FLAG_NO_SG_MERGE (Nigel Croxon) [1767472] +- [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1633140] +- [net] ipv6: Rewind hlist offset on interrupted /proc/net/if_inet6 read (Stefano Brivio) [1753480] +- [net] revert "[net] ipv6: Display all addresses in output of /proc/net/if_inet6" (Stefano Brivio) [1753480] +- [net] sock: fix lockdep annotation in release_sock (Paolo Abeni) [1753150] +- [mm] mm-vmstat-reduce-zone-lock-holding-time-by-proc-pagetypeinfo-fix (Waiman Long) [1757943] +- [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1757943] +- [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1757943] + +* Wed Nov 06 2019 Jan Stancek [3.10.0-1110.el7] +- [nvme] nvme-pci: Fix controller freeze wait disabling (David Milburn) [1766279] +- [net] mac80211: fix kfree() on stack memory in ieee80211_crypto_aes_gmac_decrypt() (Stanislaw Gruszka) [1764510] +- [md] dm rq: fix handling underlying queue busy (Ming Lei) [1767482] + +* Sat Nov 02 2019 Jan Stancek [3.10.0-1109.el7] +- [netdrv] net/mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1764272] +- [netdrv] net/mlx5e: Fix ethtool self test: link speed (Alaa Hleihel) [1764272] +- [netdrv] net/mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1764272] +- [fs] xfs: end sync buffer I/O properly on shutdown error (Brian Foster) [1750602] +- [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1750602] +- [fs] xfs: combinesync buffer submission apis (Brian Foster) [1750602] +- [fs] xfs: lobotomise xfs_trans_read_buf_map() (Brian Foster) [1750602] +- [fs] cifs: Fix use after free of file info structures (Dave Wysochanski) [1757872] +- [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1758001] +- [mm] mm, compaction: avoid isolating pinned pages (Rafael Aquini) [1344862] +- [scsi] scsi: smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1709620] +- [scsi] scsi: smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1709620] +- [scsi] scsi: smartpqi: add inquiry timeouts (Don Brace) [1709620] +- [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1709620] +- [firmware] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1732737] +- [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Desnes Augusto Nunes do Rosario) [1750250] +- [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1765124] +- [s390] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1765123] +- [mm] s390/mm: Fix swiotlb for protected virtualization (Philipp Rudo) [1765122] + +* Thu Oct 31 2019 Jan Stancek [3.10.0-1108.el7] +- [powerpc] powerpc/pseries: Remove confusing warning message (Gustavo Duarte) [1748306] +- [powerpc] powerpc/pseries: Call H_BLOCK_REMOVE when supported (Gustavo Duarte) [1748306] +- [powerpc] powerpc/pseries: Read TLB Block Invalidate Characteristics (Gustavo Duarte) [1748306] +- [scsi] hpsa: update driver version (Joseph Szczypek) [1761978] +- [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761978] +- [tty] TTY: serial_core, add ->install (Kenneth Yin) [1443152] +- [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1734685] +- [fs] scsi: sysfs: Introduce sysfs_{un, }break_active_protection() (Ewan Milne) [1734685] + +* Tue Oct 29 2019 Jan Stancek [3.10.0-1107.el7] +- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1724887] +- [block] block: fix blk_recount_segments (Ming Lei) [1762459] +- [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1761998] +- [char] hpet: Fix output of hpet_mmap kernel parameter (Prarit Bhargava) [1764790] +- [tools] perf tools: Apply new CPU topology sysfs attributes (Jiri Olsa) [1640900] +- [tools] perf header: Rename "sibling cores" to "sibling sockets" (Jiri Olsa) [1640900] +- [tools] perf stat: Support per-die aggregation (Jiri Olsa) [1640900] +- [tools] perf stat: Support 'percore' event qualifier (Jiri Olsa) [1640900] +- [tools] perf stat: Factor out aggregate counts printing (Jiri Olsa) [1640900] +- [tools] perf tools: Add a 'percore' event qualifier (Jiri Olsa) [1640900] +- [tools] perf header: Add die information in CPU topology (Jiri Olsa) [1640900] +- [tools] perf cpumap: Retrieve die id information (Jiri Olsa) [1640900] +- [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Jiri Olsa) [1640900] +- [tools] perf tools: Add numa_topology object (Jiri Olsa) [1640900] +- [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Jiri Olsa) [1640900] +- [tools] perf tools: Add cpu_topology object (Jiri Olsa) [1640900] +- [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Jiri Olsa) [1640900] +- [acpi] ACPICA: Increase total number of possible Owner IDs (Frank Ramsay) [1756339] +- [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1764567] +- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1721615] +- [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721615] +- [netdrv] igc: Add Rx checksum support (David Arcari) [1721615] +- [netdrv] igc: Add set_rx_mode support (David Arcari) [1721615] +- [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721615] +- [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721615] +- [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721615] +- [netdrv] igc: Add NVM checksum validation (David Arcari) [1721615] +- [netdrv] igc: Remove useless forward declaration (David Arcari) [1721615] +- [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (David Arcari) [1721615] +- [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721615] +- [netdrv] igc: Update the MAC reset flow (David Arcari) [1721615] +- [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721615] +- [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721615] +- [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721615] +- [netdrv] igc: Cleanup the redundant code (David Arcari) [1721615] +- [netdrv] igc: Add flow control support (David Arcari) [1721615] +- [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721615] +- [netdrv] igc: Clean up unused pointers (David Arcari) [1721615] +- [netdrv] igc: Fix double definitions (David Arcari) [1721615] +- [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721615] +- [netdrv] Revert "mark the intel igc driver as tech preview" (David Arcari) [1721615] +- [md] dm: Use kzalloc for all structs with embedded biosets/mempools (Mike Snitzer) [1766389] + +* Fri Oct 25 2019 Jan Stancek [3.10.0-1106.el7] +- [net] sysfs: Fix mem leak in netdev_register_kobject (Stefano Brivio) [1752690] {CVE-2019-15916} +- [fs] revert "[fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757872] +- [fs] revert "[fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Dave Wysochanski) [1757872] +- [fs] revert "[fs] cifs: add more spinlocks to pretect against races" (Dave Wysochanski) [1757872] +- [fs] fix inode leaks on d_splice_alias() failure exits (Miklos Szeredi) [1749390] +- [mm] percpu: remove spurious lock dependency between percpu and sched (Vladis Dronov) [1744633] +- [mm] percpu: stop printing kernel addresses (Vladis Dronov) [1744633] +- [mm] percpu: use chunk scan_hint to skip some scanning (Vladis Dronov) [1744633] +- [mm] percpu: convert chunk hints to be based on pcpu_block_md (Vladis Dronov) [1744633] +- [mm] percpu: make pcpu_block_md generic (Vladis Dronov) [1744633] +- [mm] percpu: use block scan_hint to only scan forward (Vladis Dronov) [1744633] +- [mm] percpu: remember largest area skipped during allocation (Vladis Dronov) [1744633] +- [mm] percpu: add block level scan_hint (Vladis Dronov) [1744633] +- [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Vladis Dronov) [1744633] +- [mm] percpu: relegate chunks unusable when failing small allocations (Vladis Dronov) [1744633] +- [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Vladis Dronov) [1744633] +- [mm] percpu: introduce helper to determine if two regions overlap (Vladis Dronov) [1744633] +- [mm] percpu: do not search past bitmap when allocating an area (Vladis Dronov) [1744633] +- [mm] percpu: update free path with correct new free region (Vladis Dronov) [1744633] +- [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Vladis Dronov) [1744633] +- [mm] percpu: km: no need to consider pcpu_group_offsets (Vladis Dronov) [1744633] +- [mm] percpu: use nr_groups as check condition (Vladis Dronov) [1744633] +- [mm] percpu: stop leaking bitmap metadata blocks (Vladis Dronov) [1744633] +- [fs] /proc/meminfo: add percpu populated pages count (Vladis Dronov) [1744633] +- [mm] mm: Allow to kill tasks doing pcpu_alloc() and waiting for pcpu_balance_workfn() (Vladis Dronov) [1744633] +- [mm] percpu: include linux/sched.h for cond_resched() (Vladis Dronov) [1744633] +- [mm] percpu: add a schedule point in pcpu_balance_workfn() (Vladis Dronov) [1744633] +- [mm] percpu: fix iteration to prevent skipping over block (Vladis Dronov) [1744633] +- [mm] percpu: fix starting offset for chunk statistics traversal (Vladis Dronov) [1744633] +- [mm] percpu: update header to contain bitmap allocator explanation (Vladis Dronov) [1744633] +- [mm] percpu: update pcpu_find_block_fit to use an iterator (Vladis Dronov) [1744633] +- [mm] percpu: use metadata blocks to update the chunk contig hint (Vladis Dronov) [1744633] +- [mm] percpu: update free path to take advantage of contig hints (Vladis Dronov) [1744633] +- [mm] percpu: update alloc path to only scan if contig hints are broken (Vladis Dronov) [1744633] +- [mm] percpu: keep track of the best offset for contig hints (Vladis Dronov) [1744633] +- [mm] percpu: skip chunks if the alloc does not fit in the contig hint (Vladis Dronov) [1744633] +- [mm] percpu: add first_bit to keep track of the first free in the bitmap (Vladis Dronov) [1744633] +- [mm] percpu: introduce bitmap metadata blocks (Vladis Dronov) [1744633] +- [mm] percpu: replace area map allocator with bitmap (Vladis Dronov) [1744633] +- [mm] percpu: generalize bitmap (un)populated iterators (Vladis Dronov) [1744633] +- [mm] percpu: increase minimum percpu allocation size and align first regions (Vladis Dronov) [1744633] +- [mm] percpu: introduce nr_empty_pop_pages to help empty page accounting (Vladis Dronov) [1744633] +- [mm] percpu: change the number of pages marked in the first_chunk pop bitmap (Vladis Dronov) [1744633] +- [mm] percpu: combine percpu address checks (Vladis Dronov) [1744633] +- [mm] percpu: modify base_addr to be region specific (Vladis Dronov) [1744633] +- [mm] percpu: setup_first_chunk rename schunk/dchunk to chunk (Vladis Dronov) [1744633] +- [mm] percpu: end chunk area maps page aligned for the populated bitmap (Vladis Dronov) [1744633] +- [mm] percpu: unify allocation of schunk and dchunk (Vladis Dronov) [1744633] +- [mm] percpu: setup_first_chunk remove dyn_size and consolidate logic (Vladis Dronov) [1744633] +- [mm] percpu: remove has_reserved from pcpu_chunk (Vladis Dronov) [1744633] +- [mm] percpu: introduce start_offset to pcpu_chunk (Vladis Dronov) [1744633] +- [mm] percpu: setup_first_chunk enforce dynamic region must exist (Vladis Dronov) [1744633] +- [mm] percpu: update the header comment and pcpu_build_alloc_info comments (Vladis Dronov) [1744633] +- [mm] percpu: expose pcpu_nr_empty_pop_pages in pcpu_stats (Vladis Dronov) [1744633] +- [mm] percpu: change the format for percpu_stats output (Vladis Dronov) [1744633] +- [mm] percpu: pcpu-stats change void buffer to int buffer (Vladis Dronov) [1744633] +- [mm] percpu: fix static checker warnings in pcpu_destroy_chunk (Vladis Dronov) [1744633] +- [mm] percpu: fix early calls for spinlock in pcpu_stats (Vladis Dronov) [1744633] +- [mm] percpu: resolve err may not be initialized in pcpu_alloc (Vladis Dronov) [1744633] +- [mm] percpu: add tracepoint support for percpu memory (Vladis Dronov) [1744633] +- [mm] percpu: expose statistics about percpu memory via debugfs (Vladis Dronov) [1744633] +- [mm] percpu: migrate percpu data structures to internal header (Vladis Dronov) [1744633] +- [mm] percpu: add missing lockdep_assert_held to func pcpu_free_area (Vladis Dronov) [1744633] +- [mm] percpu: ensure the requested alignment is power of two (Vladis Dronov) [1744633] +- [mm] tree wide: use kvfree() than conditional kfree()/vfree() (Vladis Dronov) [1744633] +- [mm] mm/percpu: use offset_in_page macro (Vladis Dronov) [1744633] +- [mm] percpu: clean up of schunk->mapassignment in pcpu_setup_first_chunk (Vladis Dronov) [1744633] +- [mm] mm/percpu.c: fix panic triggered by BUG_ON() falsely (Vladis Dronov) [1744633] +- [mm] mm/percpu.c: fix potential memory leakage for pcpu_embed_first_chunk() (Vladis Dronov) [1744633] +- [mm] mm/percpu.c: correct max_distance calculation for pcpu_embed_first_chunk() (Vladis Dronov) [1744633] +- [mm] mm: percpu: use pr_fmt to prefix output (Vladis Dronov) [1744633] +- [mm] mm: convert printk(KERN_ to pr_ (Vladis Dronov) [1744633] +- [mm] mm: coalesce split strings (Vladis Dronov) [1744633] +- [mm] mm: convert pr_warning to pr_warn (Vladis Dronov) [1744633] +- [mm] percpu: use *pbto print bitmaps including cpumasks and nodemasks (Vladis Dronov) [1744633] +- [mm] percpu: off by one in BUG_ON() (Vladis Dronov) [1744633] +- [mm] mm/percpu.c: use memblock apis for early memory allocations (Vladis Dronov) [1744633] +- [mm] percpu: use VMALLOC_TOTAL instead of VMALLOC_END - VMALLOC_START (Vladis Dronov) [1744633] +- [mm] percpu: fix bootmem error handling in pcpu_page_first_chunk() (Vladis Dronov) [1744633] + +* Tue Oct 22 2019 Jan Stancek [3.10.0-1105.el7] +- [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1731579] +- [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1751716] +- [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1759803] +- [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1710090] +- [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Ewan Milne) [1699439] +- [wireless] Correct strange error in Makefiles for building modules in separate directories (Neil Horman) [1753927] +- [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758603] +- [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758603] +- [drm] i915: Stop reconfiguring our shmemfs mountpoint (Vladis Dronov) [1759980] +- [kernel] perf/core: Fix perf_event_open() vs. execve() race (Jiri Olsa) [1701620] {CVE-2019-3901} + +* Thu Oct 17 2019 Jan Stancek [3.10.0-1104.el7] +- [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1631765 1750287] +- [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760639] +- [kernel] alarmtimer: Remove unused but set variable (Vladis Dronov) [1760639] +- [x86] efi/x86: do not clean dummy variable in kexec path (Bhupesh Sharma) [1707669] +- [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1756843] +- [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730884] +- [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1629037] +- [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1629037] +- [x86] x86/efi/pti: In __load_cr3(), EFI PGD has no shadow (Lenny Szubowicz) [1750767] +- [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660800] + +* Mon Oct 14 2019 Jan Stancek [3.10.0-1103.el7] +- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1751468] +- [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759117] +- [fs] binfmt_elf: switch to new creds when switching to new mm (Vladis Dronov) [1700360] {CVE-2019-11190} +- [fs] revert "[fs] nfsd: Implement the COPY call" ("J. Bruce Fields") [1688067] +- [fs] fs: do not fall back to splice in copy_file_range ("J. Bruce Fields") [1688067] +- [fs] proc/sysctl: don't return ENOMEM on lookup when a table is unregistering (Carlos Maiolino) [1752099] +- [fs] proc: Fix proc_sys_prune_dcache to hold a sb reference (Carlos Maiolino) [1752099] +- [fs] proc/sysctl: Don't grab i_lock under sysctl_lock. (Carlos Maiolino) [1752099] +- [fs] proc/sysctl: prune stale dentries during unregistering (Carlos Maiolino) [1752099] +- [kvm] kvm: x86: always expose VIRT_SSBD to guests (Eduardo Habkost) [1744281] +- [kvm] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Eduardo Habkost) [1744281] +- [md] dm crypt: don't decrease device limits (Mike Snitzer) [1656103] +- [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708513] +- [s390] s390/cmf: set_schib_wait add timeout (Philipp Rudo) [1759508] +- [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1758627] +- [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER, KERNEL, etc} (Michael Petlan) [1758046] +- [tools] perf callchain: Stop validating callchains by the max_stack sysctl (Michael Petlan) [1758046] +- [tools] perf tools: Separate accounting of contexts and real addresses in a stack trace (Michael Petlan) [1758046] +- [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1759809] +- [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1759809] +- [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1759809] + +* Fri Oct 11 2019 Jan Stancek [3.10.0-1102.el7] +- [netdrv] net/mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1758857] +- [netdrv] net/mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1758857] +- [rtc] rtc: opal: Fix OPAL RTC driver OPAL_BUSY loops (Alexey Klimov) [1752968] +- [powerpc] powerpc/powernv: define a standard delay for OPAL_BUSY type retry loops (Alexey Klimov) [1752968] +- [rtc] rtc-opal: Fix handling of firmware error codes, prevent busy loops (Alexey Klimov) [1752968] +- [powerpc] powerpc/powernv: Only delay opal_rtc_read() retry when necessary (Alexey Klimov) [1752968] +- [scsi] lpfc: Fix wrong lockdep assertion (Dick Kennedy) [1752570] +- [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1698052] +- [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1698052] +- [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757641] +- [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1746636] +- [kernel] timer: don't let base->timer_jiffies go backwards (Jan Stancek) [1752885] + +* Sat Oct 05 2019 Jan Stancek [3.10.0-1101.el7] +- [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1710537] +- [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1757325] +- [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1757325] +- [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1748453] +- [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (David Milburn) [1754940] +- [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1711843] +- [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1711811] +- [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1711811] +- [i2c] i2c: i801: Restore the presence state of P2SB PCI device after reading BAR (Alexander Beregalov) [1711811] +- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1705531] +- [kernel] sched/fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1752136] +- [pci] PCI: hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737567] +- [pci] hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1634251] +- [pci] hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1634251] +- [pci] hv: Serialize the present and eject work items (Mohammed Gamal) [1634251] +- [scsi] scsi: qla2xxx: Use correct size in call to dma_free_coherent() in qla2400_sp_unmap() (Himanshu Madhani) [1668767] +- [kernel] kernel/panic.c: Fix TAINT_UNSAFE_SMP comment (Prarit Bhargava) [1731549] + +* Tue Oct 01 2019 Jan Stancek [3.10.0-1100.el7] +- [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746798] {CVE-2019-14821} +- [iommu] iommu/amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1738735] +- [iommu] Revert "iommu/amd: Suppress IO_PAGE_FAULTs in kdump kernel" (Jerry Snitselaar) [1738735] +- [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1741743] +- [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Paul Lai) [1708465] +- [kvm] kvm: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Paul Lai) [1708465] +- [kvm] kvm: vmx: Tell the nested hypervisor to skip L1D flush on vmentry (Paul Lai) [1708465] +- [kvm] kvm: vmx: support MSR_IA32_ARCH_CAPABILITIES as a feature MSR (Paul Lai) [1708465] +- [kvm] kvm: x86: Introduce kvm_get_msr_feature() (Paul Lai) [1708465] +- [kvm] kvm: x86: Add a framework for supporting MSR-based features (Paul Lai) [1708465] +- [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1747352] +- [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1747352] +- [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1747352] +- [drm] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1728383] +- [x86] x86/acpi: Prevent LAPIC id 0xff from being accounted (David Arcari) [1755008] +- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755134] +- [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755134] + +* Wed Sep 25 2019 Jan Stancek [3.10.0-1099.el7] +- [char] tpm: tpm_try_transmit() refactor error flow (Jerry Snitselaar) [1731225] +- [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751970] +- [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1700665] +- [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1750856] +- [kernel] sched: Skip double execution of pick_next_task_fair() (Phil Auld) [1750819] + +* Mon Sep 23 2019 Jan Stancek [3.10.0-1098.el7] +- [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1742885] +- [nvme] nvme: don't ask blk-mq to handle timed-out request (Ming Lei) [1750202] +- [block] blk-mq: mark request as REQ_TIMEOUT when .timeout() is called (Ming Lei) [1750202] +- [block] blk-mq: introduce blk_mq_clear_rq_complete() (Ming Lei) [1750202] +- [block] blk-mq: remove 'sync' argument from __blk_mq_complete_request() (Ming Lei) [1750202] + +* Sat Sep 21 2019 Jan Stancek [3.10.0-1097.el7] +- [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1750687] +- [net] vsock: split dwork to avoid reinitializations (Artem Savkov) [1650408] +- [fs] fscache: Don't use a constructor function on the slab allocator (David Howells) [1739996] +- [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1715723] +- [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1751815] +- [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1751815] +- [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1751815] +- [netdrv] ice: add missing ndo_size (Jonathan Toppins) [1752586] +- [kernel] tracing: Fix wraparound problems in "uptime" trace clock (Aristeu Rozanski) [1507122] +- [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1711234 1668912] +- [scsi] virtio_scsi: support multi hw queue of blk-mq (Ming Lei) [1752305] +- [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1732709] {CVE-2019-12382} +- [netdrv] e1000e: PCIm function state support (Ken Cox) [1689436] + +* Fri Sep 20 2019 Jan Stancek [3.10.0-1096.el7] +- [net] ip_gre: fix parsing gre header in ipgre_err (Guillaume Nault) [1750474] +- [net] ipip: only increase err_count for some certain type icmp in ipip_err (Guillaume Nault) [1750474] +- [net] tunnels: Don't apply GRO to multiple layers of encapsulation. (Guillaume Nault) [1750474] +- [net] ip_tunnel: fix ip tunnel lookup in collect_md mode (Guillaume Nault) [1750474] +- [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1751322] +- [net] ipv4: Return error for RTA_VIA attribute (Stefano Brivio) [1751301] +- [net] netem: fix backlog accounting for corrupted GSO frames (Davide Caratti) [1750670] +- [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Davide Caratti) [1750670] +- [net] sched: act_sample: fix psample group handling on overwrite (Davide Caratti) [1750670] +- [net] sched: don't dereference a->goto_chain to read the chain index (Davide Caratti) [1750670] +- [net] l2tp: prevent pppol2tp_connect() from creating kernel sockets (Guillaume Nault) [1749931] +- [net] l2tp: check sockaddr length in pppol2tp_connect() (Guillaume Nault) [1749931] +- [net] l2tp: do not accept arbitrary sockets (Guillaume Nault) [1749931] +- [net] l2tp: cast l2tp traffic counter to unsigned (Guillaume Nault) [1749931] +- [net] l2tp: don't mask errors in pppol2tp_getsockopt() (Guillaume Nault) [1749931] +- [net] l2tp: don't mask errors in pppol2tp_setsockopt() (Guillaume Nault) [1749931] +- [net] l2tp: Correctly return -EBADF from pppol2tp_getname. (Guillaume Nault) [1749931] +- [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1750092] +- [net] sctp: fix the transport error_count check (Xin Long) [1750092] +- [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1750092] +- [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1750092] +- [net] sctp: Free cookie before we memdup a new one (Xin Long) [1750092] +- [net] Fix memory leak in sctp_process_init (Xin Long) [1750092] +- [net] sctp: Check address length before reading address family (Xin Long) [1750092] +- [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1750092] +- [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1750092] +- [net] sctp: Replace use of sockets_allocated with specified macro. (Xin Long) [1750092] +- [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1724586] +- [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1724586] + +* Thu Sep 19 2019 Jan Stancek [3.10.0-1095.el7] +- [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745053] +- [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745053] +- [nvme] nvmet: fix setting ns queue's segment boundary (David Milburn) [1741853] +- [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (David Milburn) [1741853] +- [nvme] nvme: update comment to make the code easier to read (David Milburn) [1741853] +- [nvme] nvmet: Fix use-after-free bug when a port is removed (David Milburn) [1741853] +- [nvme] nvmet: return a specified error it subsys_alloc fails (David Milburn) [1741853] +- [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (David Milburn) [1741853] +- [nvme] nvmet: use unlikely for req status check (David Milburn) [1741853] +- [nvme] nvmet: support fabrics sq flow control (David Milburn) [1741853] +- [nvme] nvme-loop: kill timeout handler (David Milburn) [1741853] +- [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1720236] +- [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1720236] +- [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1720236] +- [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1720236] +- [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1720236] +- [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1720236] +- [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1720236] +- [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1720236] +- [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1720236] +- [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1720236] +- [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1720236] +- [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1720236] +- [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1720236] +- [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1720236] +- [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1720236] +- [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1720236] +- [netdrv] i40e: fix code comments (Stefan Assmann) [1720236] +- [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1720236] +- [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1720236] +- [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1720236] +- [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1720236] +- [netdrv] net: Use skb accessors in network drivers (Stefan Assmann) [1720236] +- [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1720236] +- [netdrv] i40e: update copyright string (Stefan Assmann) [1720236] +- [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1720236] +- [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1720236] +- [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1720236] +- [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1720236] +- [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1720236] +- [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1720236] +- [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1720236] +- [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1720236] +- [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1720236] +- [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1720236] +- [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1720236] +- [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1720236] +- [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1720236] +- [netdrv] i40e: Add bounds check for charray (Stefan Assmann) [1720236] +- [netdrv] i40e: Use signed variable (Stefan Assmann) [1720236] +- [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1720236] +- [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1720236] +- [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1720236] +- [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1720236] +- [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1720236] +- [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1720236] +- [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1720236] +- [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1720236] +- [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1720236] +- [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1720236] +- [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1720236] +- [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1720236] +- [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1720236] +- [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1720236] +- [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1720236] +- [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1720236] +- [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1720236] +- [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1720236] +- [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1720236] +- [netdrv] i40e: update version number (Stefan Assmann) [1720236] +- [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1720236] +- [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1720236] +- [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1720236] +- [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1720236] +- [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1720236] +- [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1720236] +- [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1720236] +- [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1720236] +- [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1720236] +- [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1720236] +- [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1720236] +- [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1720236] +- [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1720236] +- [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1720236] +- [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1720236] +- [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1720236] +- [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1720236] +- [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1720236] +- [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1720236] +- [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1720236] +- [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1720236] +- [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1720236] +- [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1720236] + +* Wed Sep 18 2019 Jan Stancek [3.10.0-1094.el7] +- [scsi] libiscsi: fall back to sendmsg for slab pages (Oleksandr Natalenko) [1720506] +- [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1747387] +- [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1747387] +- [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1747387] +- [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1747387] +- [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1747387] +- [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1747387] +- [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1747387] +- [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1747387] +- [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1747387] +- [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1747387] +- [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1747387] +- [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1747387] +- [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1747387] +- [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1747387] +- [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1747387] +- [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1747387] +- [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1747387] +- [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1677686] +- [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1677686] +- [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1677686] +- [netdrv] net/mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1724344] +- [netdrv] net/mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1724344] +- [include] net/mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1724344] +- [netdrv] net/mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1724344] +- [netdrv] net/mlx5e: Add device out of buffer counter (Alaa Hleihel) [1724344] +- [include] net/mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1724344] +- [netdrv] net/mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724344] +- [netdrv] net/mlx5: Add flow counter pool (Alaa Hleihel) [1724344] +- [netdrv] net/mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1724344] +- [netdrv] net/mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1724344] +- [netdrv] net/mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1724344] +- [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1724344] +- [netdrv] Add missing ndo_size parameter (Jonathan Toppins) [1715376] +- [nvme] nvme: Revert Simplify metadata setup (David Milburn) [1746946] +- [scsi] hpsa: bump driver version (Joseph Szczypek) [1741355] +- [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1741355] +- [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1741355] +- [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750880] {CVE-2019-14835} + +* Mon Sep 16 2019 Jan Stancek [3.10.0-1093.el7] +- [wireless] ath9k_htc: use non-QoS NDP for AP probing (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] +- [wireless] wil6210: compile with new cfg80211 (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] +- [wireless] rtw88: compile with new mac80211 (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] +- [wireless] mac80211: call rate_control_send_low() internally (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] +- [wireless] Backport iwlwifi driver from linux-5.3-rc5 (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] +- [net] Backport mac80211 from linux-5.3-rc5 (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] +- [net] Backport wireless core from linux-5.3-rc5 (Stanislaw Gruszka) [1641110 1641098 1641096 1640935] +- [net] devlink: fix double lock on devlink register dump (Paolo Abeni) [1750664] +- [net] fix ifindex collision during namespace removal (Paolo Abeni) [1750810] +- [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1750810] +- [net] gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1750810] +- [net] openvswitch: fix csum updates for MPLS actions (Eelco Chaudron) [1749269] +- [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1749658] +- [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1749658] +- [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1749658] +- [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1749658] +- [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1749658] +- [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1749658] +- [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1749658] +- [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1749658] +- [net] bridge: fix early call to br_stp_change_bridge_id and plug newlink leaks (Hangbin Liu) [1749658] +- [net] bridge: add vlan_tunnel to bridge port policies (Hangbin Liu) [1749658] +- [net] bridge: fix returning of vlan range op errors (Hangbin Liu) [1749658] +- [net] tcp: reset sk_send_head in tcp_write_queue_purge (Marcelo Leitner) [1748358] {CVE-2019-15239} +- [net] netfilter: nf_log: don't hold nf_log_mutex during user access (Florian Westphal) [1749777] +- [net] netfilter: nf_queue: augment nfqa_cfg_policy (Florian Westphal) [1749777] +- [net] netfilter: nf_tables: add missing netlink attrs to policies (Florian Westphal) [1749777] +- [net] netfilter: IDLETIMER: be syzkaller friendly (Florian Westphal) [1749777] +- [net] netfilter: x_tables: fix missing timer initialization in xt_LED (Florian Westphal) [1749777] +- [net] netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert (Florian Westphal) [1749777] +- [net] netfilter: xt_bpf: add overflow checks (Florian Westphal) [1749777] +- [net] netfilter: x_tables: avoid stack-out-of-bounds read in xt_copy_counters_from_user (Florian Westphal) [1749777] +- [net] netfilter: ctnetlink: fix incorrect nf_ct_put during hash resize (Florian Westphal) [1749777] +- [net] netfilter: ctnetlink: make it safer when updating ct->status (Florian Westphal) [1749777] +- [net] netfilter: ctnetlink: Fix regression in CTA_STATUS processing (Florian Westphal) [1749777] +- [net] netfilter: ctnetlink: fix deadlock due to acquire _expect_lock twice (Florian Westphal) [1749777] +- [net] netfilter: ctnetlink: drop the incorrect cthelper module request (Florian Westphal) [1749777] +- [net] netfilter: nfnetlink_queue: reject verdict request from different portid (Florian Westphal) [1749777] +- [net] nf_conntrack: avoid kernel pointer value leak in slab name (Florian Westphal) [1749777] +- [net] netfilter: nfnetlink: don't probe module if it exists (Florian Westphal) [1749777] +- [net] netfilter: ctnetlink: put back references to master ct and expect objects (Florian Westphal) [1749777] +- [net] netfilter: xt_socket: fix a stack corruption bug (Florian Westphal) [1749777] +- [net] ifb: add multiqueue operation (Davide Caratti) [1746626] +- [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723609] +- [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723609] +- [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1711520] +- [net] uapi: Add 802.11 Preauthentication to if_ether (Ivan Vecera) [1748261] + +* Mon Sep 16 2019 Jan Stancek [3.10.0-1092.el7] +- [kernel] sched/core: Use TASK_ON_RQ_MIGRATING in __migrate_swap_task (Phil Auld) [1616140] +- [kernel] sched/fair: Remove double_lock_balance() from load_balance() (Phil Auld) [1616140] +- [kernel] sched/fair: Remove double_lock_balance() from active_load_balance_cpu_stop() (Phil Auld) [1616140] +- [kernel] sched: Remove double_rq_lock() from __migrate_task() (Phil Auld) [1616140] +- [kernel] sched: Fix CACHE_HOT_BUDY condition (Phil Auld) [1616140] +- [kernel] sched: Clean up the task_hot() function (Phil Auld) [1616140] +- [kernel] sched/deadline: Make update_curr_dl() more accurate (Phil Auld) [1616140] +- [kernel] sched/deadline: Fix the intention to re-evalute tick dependency for offline CPU (Phil Auld) [1616140] +- [kernel] sched/deadline: Fix switched_from_dl() warning (Phil Auld) [1616140] +- [kernel] sched/deadline: Fix missing clock update (Phil Auld) [1616140] +- [kernel] sched/deadline: Fix switching to -deadline (Phil Auld) [1616140] +- [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1743185] +- [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1743185] +- [scsi] scsi: Ensure SCSI EH wakeup in when host_failed == host_busy (Ewan Milne) [1668869] +- [netdrv] virtio_net: fix error return code in virtnet_probe() (Eugenio Perez) [1589888] +- [netdrv] net_failover: fix typo in net_failover_slave_register() (Eugenio Perez) [1589888] +- [netdrv] net_failover: Use netdev_features_t instead of u32 (Eugenio Perez) [1589888] +- [documentation] [netdrv] virtio_net: Extend virtio to use VF datapath when available (Eugenio Perez) [1589888] +- [uapi] [netdrv] virtio_net: Introduce VIRTIO_NET_F_STANDBY feature bit (Eugenio Perez) [1589888] +- [netdrv] Introduce net_failover driver (Eugenio Perez) [1589888] +- [net] Introduce generic failover module (Eugenio Perez) [1589888] + +* Fri Sep 13 2019 Jan Stancek [3.10.0-1091.el7] +- [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1750735] +- [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749766] +- [security] KEYS: add missing permission check for request_key() destination (Vladis Dronov) [1543262] {CVE-2017-17807} +- [security] KEYS: remove unnecessary get/put of explicit dest_keyring (Vladis Dronov) [1543262] {CVE-2017-17807} +- [security] KEYS: Strip trailing spaces (Vladis Dronov) [1543262] {CVE-2017-17807} +- [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734847] +- [nvme] nvme-scsi: updating struct nvme_ctrl (Gopal Tiwari) [1749524] +- [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1749265] +- [nvme] nvmet-rdma: fix null dereference under heavy load (David Milburn) [1737251] +- [nvme] nvmet-rdma: Add unlikely for response allocated check (David Milburn) [1737251] +- [nvme] nvme-core: Fix extra device_put() call on error path (David Milburn) [1737251] +- [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (David Milburn) [1737251] +- [nvme] nvme: introduce a helper function for controller deletion (David Milburn) [1737251] +- [nvme] nvme: unexport nvme_delete_ctrl_sync() (David Milburn) [1737251] +- [nvme] nvme-rdma: fix possible use-after-free in connect error flow (David Milburn) [1737251] +- [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (David Milburn) [1737251] +- [nvme] nvme: remove the .stop_ctrl callout (David Milburn) [1737251] +- [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714483] +- [md] block: trace completion of all bios (Xiao Ni) [1741466] +- [md] md/raid1, raid10: add blktrace records when IO is delayed (Xiao Ni) [1741466] +- [md] md/bitmap: add blktrace event for writes to the bitmap (Xiao Ni) [1741466] +- [md] md: add block tracing for bio_remapping (Xiao Ni) [1741466] +- [md] md: add blktrace event for writes to superblock (Xiao Ni) [1741466] +- [x86] efi/x86: drop task_lock() from efi_switch_mm() (Scott Wood) [1749081] +- [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1749039] +- [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1749039] + +* Tue Sep 10 2019 Jan Stancek [3.10.0-1090.el7] +- [net] inet: switch IP ID generator to siphash (Xin Long) [1733067] {CVE-2019-10638} +- [lib] siphash: add cryptographically secure PRF (Xin Long) [1733067] {CVE-2019-10638} +- [fs] dcache: allow word-at-a-time name hashing with big-endian CPUs (Xin Long) [1733067] {CVE-2019-10638} +- [net] tun: allow positive return values on dev_get_valid_name() call (Xin Long) [1723645] {CVE-2018-7191} +- [net] tun: call dev_get_valid_name() before register_netdevice() (Xin Long) [1723645] {CVE-2018-7191} +- [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1725596] +- [net] ipv4/icmp: fix rt dst dev null pointer dereference (Hangbin Liu) [1725596] +- [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Hangbin Liu) [1725596] +- [net] ip6_gre: add ip6 gre and gretap collect_md mode (Hangbin Liu) [1725596] +- [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Hangbin Liu) [1725596] +- [net] ip6_gre: Refactor ip6gre xmit codes (Hangbin Liu) [1725596] +- [net] gre6: use log_ecn_error module parameter in ip6_tnl_rcv() (Hangbin Liu) [1725596] +- [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Hangbin Liu) [1725596] +- [net] adding missing rcu_read_unlock in ipxip6_rcv (Hangbin Liu) [1725596] +- [net] ip6_tunnel: fix ip6 tunnel lookup in collect_md mode (Hangbin Liu) [1725596] +- [net] ip6_tunnel: fix potential issue in __ip6_tnl_rcv (Hangbin Liu) [1725596] +- [net] ip6_tunnel: add collect_md mode to IPv6 tunnels (Hangbin Liu) [1725596] +- [net] sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1660900] +- [net] sched: Remove egdev mechanism (Ivan Vecera) [1660900] +- [net] fix IPv6 prefix route residue (Stefano Brivio) [1725990] +- [net] vxlan: Don't assume linear buffers in error handler (Stefano Brivio) [1720150] +- [net] geneve: Don't assume linear buffers in error handler (Stefano Brivio) [1720150] +- [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1725992] +- [net] netlink: fix missing newline in the implementation of NL_SET_ERR_MSG (Ivan Vecera) [1724867] +- [net] Make RX-FCS and HW GRO mutually exclusive (Ivan Vecera) [1745672] +- [net] Make RX-FCS and LRO mutually exclusive (Ivan Vecera) [1745672] +- [net] af_unix: split 'u->readlock' into two: 'iolock' and 'bindlock' (Vladis Dronov) [1582552] +- [net] ppp: Remove direct skb_queue_head list pointer access. (Ivan Vecera) [1746914] +- [net] fq: support filtering a given tin (Ivan Vecera) [1746900] +- [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1632906] +- [net] fib_rules: Added NLM_F_EXCL support to fib_nl_newrule (Hangbin Liu) [1700691] +- [net] tun: use socket locks for sk_{attach, detatch}_filter (Paolo Abeni) [1725202] +- [net] introduce lockdep_is_held and update various places to use it (Paolo Abeni) [1725202] +- [net] tun, bpf: fix suspicious RCU usage in tun_{attach, detach}_filter (Paolo Abeni) [1725202] + +* Mon Sep 09 2019 Jan Stancek [3.10.0-1089.el7] +- [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719096] +- [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1737087] +- [fs] dlm: Don't swamp the CPU with callbacks queued (Robert S Peterson) [1072066] +- [fs] fs/proc/proc_sysctl.c: fix the default values of i_uid/i_gid on /proc/sys inodes (Alex Gladkov) [1713642] +- [fs] dquot: For now explicitly don't support filesystems outside of init_user_ns (Alex Gladkov) [1713642] +- [security] selinux: allow context mounts on tmpfs, ramfs, devpts within user namespaces (Alex Gladkov) [1713642] +- [fs] vfs: Use upper filesystem inode in bprm_fill_uid() (Alex Gladkov) [1713642] +- [fs] vfs: open() with O_CREAT should not create inodes with unknown ids (Alex Gladkov) [1713642] +- [fs] mount: Prevent MNT_DETACH from disconnecting locked mounts (Alex Gladkov) [1713642] +- [fs] fs: Update i_[ug]id_(read|write) to translate relative to s_user_ns (Alex Gladkov) [1713642] +- [fs] quota: Ensure qids map to the filesystem (Alex Gladkov) [1713642] +- [fs] vfs: Don't create inodes with a uid or gid unknown to the vfs (Alex Gladkov) [1713642] +- [fs] vfs: Don't modify inodes with a uid or gid unknown to the vfs (Alex Gladkov) [1713642] +- [fs] cred: Reject inodes with invalid ids in set_create_file_as() (Alex Gladkov) [1713642] +- [fs] fs: Check for invalid i_uid in may_follow_link() (Alex Gladkov) [1713642] +- [fs] vfs: Verify acls are valid within superblock's s_user_ns. (Alex Gladkov) [1713642] +- [fs] userns: Handle -1 in k[ug]id_has_mapping when !CONFIG_USER_NS (Alex Gladkov) [1713642] +- [fs] fs: Refuse uid/gid changes which don't map into s_user_ns (Alex Gladkov) [1713642] +- [fs] selinux: Add support for unprivileged mounts from user namespaces (Alex Gladkov) [1713642] +- [fs] fs: Use correct xattr length (Alex Gladkov) [1713642] +- [fs] capabilities: Use d_find_any_alias() instead of d_find_alias() (Alex Gladkov) [1713642] +- [fs] commoncap: Handle memory allocation failure. (Alex Gladkov) [1713642] +- [fs] evm: Don't update hmacs in user ns mounts (Alex Gladkov) [1713642] +- [fs] vfs: Don't allow changing the link count of an inode with an invalid uid or gid (Alex Gladkov) [1713642] +- [fs] namei: permit linking with CAP_FOWNER in userns (Alex Gladkov) [1713642] +- [fs] fs: Allow superblock owner to replace invalid owners of inodes (Alex Gladkov) [1713642] +- [fs] fs: Allow superblock owner to access do_remount_sb() (Alex Gladkov) [1713642] +- [fs] capabilities: Allow privileged user in s_user_ns to set security.* xattrs (Alex Gladkov) [1713642] +- [fs] fs: Allow CAP_SYS_ADMIN in s_user_ns to freeze and thaw filesystems (Alex Gladkov) [1713642] +- [fs] fuse: Allow fully unprivileged mounts (Alex Gladkov) [1713642] +- [fs] fuse: Restrict allow_other to the superblock's namespace or a descendant (Alex Gladkov) [1713642] +- [fs] fuse: Support fuse filesystems outside of init_user_ns (Alex Gladkov) [1713642] +- [fs] fuse: Fail all requests with invalid uids or gids (Alex Gladkov) [1713642] + +* Sun Sep 08 2019 Jan Stancek [3.10.0-1088.el7] +- [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1733130] +- [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: sizeof (byte) is always 1, use that fact (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Convert timers to use timer_setup() (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1733130] +- [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8 (Jaroslav Kysela) [1733130] +- [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1733130] +- [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1733130] +- [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1733130] +- [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1733130] +- [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1733130] +- [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Jaroslav Kysela) [1733130] +- [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1733130] +- [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1733130] +- [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1733130] +- [documentation] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/hdmi - consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1733130] +- [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1733130] +- [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1733130] +- [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1733130] +- [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1733130] +- [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1733130] +- [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1733130] +- [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1733130] +- [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1733130] +- [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1733130] +- [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1733130] +- [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1733130] +- [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1733130] +- [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1733130] +- [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1733130] +- [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1733130] +- [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1733130] +- [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1733130] +- [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1733130] +- [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1733130] +- [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1733130] +- [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1733130] +- [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1733130] +- [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1733130] +- [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1733130] +- [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1733130] +- [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1733130] +- [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1733130] +- [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1733130] +- [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1733130] +- [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1733130] +- [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1733130] +- [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1733130] +- [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1733130] +- [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1733130] +- [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1733130] +- [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1733130] +- [x86] Revert "acpi: Prevent LAPIC id 0xff from being accounted" (David Arcari) [1744829] +- [x86] x86/CPU: Add more Icelake model numbers (Steve Best) [1711819] +- [md] raid5-cache: Need to do start() part job after adding journal device (Xiao Ni) [1737707] +- [md] revert raid5-cache: use bio chaining (Xiao Ni) [1737707] + +* Fri Sep 06 2019 Jan Stancek [3.10.0-1087.el7] +- [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Ming Lei) [1747135] +- [block] block: don't call ioc_exit_icq() with the queue lock held for blk-mq (Ming Lei) [1747127] +- [scsi] scsi: mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1740501] +- [scsi] scsi: mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1740501] +- [scsi] scsi: mpt3sas: Reduce the performance drop (Tomas Henzl) [1740501] +- [scsi] scsi: mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1740501] +- [scsi] scsi: mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1740501] +- [scsi] scsi: mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1740501] +- [scsi] scsi: mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1740501] +- [scsi] scsi: mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1740501] +- [scsi] scsi: mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1740501] +- [scsi] scsi: mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1740501] +- [scsi] scsi: mpt3sas: memset request frame before reusing (Tomas Henzl) [1740501] +- [scsi] scsi: mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1740501] +- [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} +- [wireless] mwifiex: Mark expected switch fall-through (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} +- [wireless] mwifiex: Fix skipped vendor specific IEs (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} +- [wireless] mwifiex: fix 802.11n/WPA detection (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} +- [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} +- [wireless] mwifiex: Abort at too short BSS descriptor element (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} +- [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Stanislaw Gruszka) [1721743 1714470] {CVE-2019-10126} + +* Wed Sep 04 2019 Jan Stancek [3.10.0-1086.el7] +- [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1739159] +- [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1739159] +- [scsi] scsi: scsi_dh_alua: Correct comment for alua_alloc_pg() (Ewan Milne) [1739159] +- [kernel] genirq: Fix race in register_irq_proc() (Vladis Dronov) [1550998] +- [scsi] megaraid_sas: remove 'tech preview' (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: Retry reads of outbound_intr_status reg (Tomas Henzl) [1736851] +- [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1736851] +- [netdrv] hv_netvsc: fix network namespace issues with VF support (Mohammed Gamal) [1741334] +- [netdrv] hv_netvsc: move VF to same namespace as netvsc device (Mohammed Gamal) [1741334] +- [netdrv] hv_netvsc: set master device (Mohammed Gamal) [1741334] +- [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745609] +- [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1444795] +- [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1444795] +- [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1444795] +- [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1444795] +- [scsi] scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Jonathan Toppins) [1712130] + +* Tue Sep 03 2019 Jan Stancek [3.10.0-1085.el7] +- [net] Add a define for LLDP ethertype (Ivan Vecera) [1745674] +- [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737436] {CVE-2019-10639} +- [net] macvlan: Support bonding events (Davide Caratti) [1733589] +- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738848] +- [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738848] +- [net] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738241] +- [net] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738241] +- [net] xfrm6: Remove xfrm_tunnel_notifier (Sabrina Dubroca) [1600467] +- [net] udplite: fix partial checksum initialization (Hangbin Liu) [1734706] +- [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712790] +- [net] socket: set sock->sk to NULL after calling proto_ops::release() (Bruno Eduardo de Oliveira Meneguele) [1548921] +- [crypto] set sk to NULL when af_alg_release (Bruno Eduardo de Oliveira Meneguele) [1548921] +- [net] sched: act_police: fix memory leak in case of invalid control action (Davide Caratti) [1729033] +- [net] sched: act_police: disallow 'goto chain' on fallback control action (Davide Caratti) [1729033] +- [net] sched: act_gact: disallow 'goto chain' on fallback control action (Davide Caratti) [1729033] +- [net] udp: fix handling of CHECKSUM_COMPLETE packets (Davide Caratti) [1657877] +- [net] ipv4: fix checksum annotation in udp4_csum_init (Davide Caratti) [1657877] +- [net] ipv6: fix checksum annotation in udp6_csum_init (Davide Caratti) [1657877] +- [net] add skb_checksum_complete_unset (Davide Caratti) [1657877] +- [net] netfilter: nf_tables: fix race when create new element in dynset (Florian Westphal) [1711497] +- [net] netfilter: nf_tables: take module reference when starting a batch (Florian Westphal) [1711497] +- [net] netfilter: nf_tables: fix module unload race (Florian Westphal) [1711497] +- [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Florian Westphal) [1711497] +- [net] netfilter: nft_compat: use-after-free when deleting targets (Florian Westphal) [1711497] +- [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1711497] +- [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1711497] +- [net] netfilter: nf_tables: fix register ordering (Florian Westphal) [1711497] +- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1711497] +- [net] netfilter: nft_set_hash: add rcu_barrier() in the nft_rhash_destroy() (Florian Westphal) [1711497] +- [net] netfilter: nft_dynset: continue to next expr if _OP_ADD succeeded (Florian Westphal) [1711497] +- [net] netfilter: nf_tables: destroy the set if fail to add transaction (Florian Westphal) [1711497] +- [net] netfilter: nf_tables: fix *leak* when expr clone fail (Florian Westphal) [1711497] +- [net] netfilter: nf_tables: fix a wrong check to skip the inactive rules (Florian Westphal) [1711497] + +* Mon Sep 02 2019 Jan Stancek [3.10.0-1084.el7] +- [crypto] api - Clear CRYPTO_ALG_DEAD bit before registering an alg (Vladis Dronov) [1739854] +- [crypto] gcm - Fix IV buffer size in crypto_gcm_setkey (Vladis Dronov) [1739854] +- [crypto] skcipher - Fix blkcipher walk OOM crash (Vladis Dronov) [1739854] +- [crypto] cryptd - initialize child shash_desc on import (Vladis Dronov) [1739854] +- [crypto] algif_skcipher - Fix race condition in skcipher_check_key (Vladis Dronov) [1739854] +- [crypto] algif_hash - Fix race condition in hash_check_key (Vladis Dronov) [1739854] +- [drm] drm/ast: Fixed reboot test may cause system hanged (Dave Airlie) [1739971] +- [infiniband] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1730480] +- [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1730480] +- [netdrv] qede: Handle infinite driver spinning for Tx timestamp (Manish Chopra) [1703778] +- [fs] vfs: close race between getcwd() and d_move() (Miklos Szeredi) [1631631] +- [net] sunrpc: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1723537] +- [netdrv] qed: Add support for Timestamping the unicast PTP packets (Manish Chopra) [1724205] +- [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1744258] +- [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1744257] +- [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1744256] +- [mm] mm/migrate: fix refcount handling when !hugepage_migration_supported() (Gustavo Duarte) [1726983] +- [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload (Manish Chopra) [1729072] +- [s390] s390: use S390_lowcore instead of tmp variable to load cr7 in set_fs (Yauheni Kaliuta) [1724027] + +* Tue Aug 27 2019 Jan Stancek [3.10.0-1083.el7] +- [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743085] {CVE-2019-9506} +- [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743085] {CVE-2019-9506} +- [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743085] {CVE-2019-9506} +- [fs] block/bio: Do not zero user pages (Ming Lei) [1724379] +- [fs] block: Clear kernel memory before copying to user (Ming Lei) [1724379] +- [firmware] Revert "efi: Disable local interrupts across efi run-time calls" (Lenny Szubowicz) [1729163] +- [x86] x86/efi: Use efi_switch_mm() rather than manually twiddling with cr3 (Lenny Szubowicz) [1729163] +- [x86] x86/efi: Replace efi_pgd with efi_mm.pgd (Lenny Szubowicz) [1729163] +- [x86] efi: Use efi_mm in x86 as well as ARM (Lenny Szubowicz) [1729163] +- [x86] x86/mm: Remove kernel_unmap_pages_in_pgd() and efi_cleanup_page_tables() (Lenny Szubowicz) [1729163] +- [x86] x86/efi: Update efi_thunk() to use the the arch_efi_call_virt*() macros (Lenny Szubowicz) [1729163] +- [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Grzegorz Halat) [1688780] +- [video] fbcon: Fix vc attr at deinit (Grzegorz Halat) [1688780] +- [tty] vt, get rid of weird source code flow (Grzegorz Halat) [1688780] +- [tty] vt, remove reduntant check (Grzegorz Halat) [1688780] +- [netdrv] be2net: eliminate enable field from be_aic_obj (Petr Oros) [1743152] +- [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1743152] +- [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1743152] +- [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1743152] +- [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1743152] +- [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1743152] +- [netdrv] benet: remove broken and unused macro (Petr Oros) [1743152] +- [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1743152] +- [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1743152] +- [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1743152] +- [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1743152] +- [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1743152] +- [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1743152] +- [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1743152] +- [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1743152] +- [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1743152] +- [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1743152] +- [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1743152] +- [netdrv] be2net: remove unused old AIC info (Petr Oros) [1743152] +- [netdrv] be2net: Fix error detection logic for BE3 (Petr Oros) [1743152] +- [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions (Jonathan Toppins) [1738649] +- [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver (Jonathan Toppins) [1738649] +- [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver (Jonathan Toppins) [1738649] +- [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities (Jonathan Toppins) [1738649] +- [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload (Jonathan Toppins) [1738649] +- [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1738655] +- [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices (Jonathan Toppins) [1738655] +- [x86] perf/x86: Apply more accurate check on hypervisor platform (Jiri Olsa) [1664851] + +* Sun Aug 25 2019 Jan Stancek [3.10.0-1082.el7] +- [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743636] +- [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1741952] +- [x86] topology: fix typo in definition of topology_logical_die_id (David Arcari) [1741952] +- [nvme] blk-mq: remove blk_mq_complete_request_sync (Ming Lei) [1730922] +- [nvme] nvme: wait until all completed request's complete fn is called (Ming Lei) [1730922] +- [nvme] nvme: don't abort completed request in nvme_cancel_request (Ming Lei) [1730922] +- [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (Ming Lei) [1730922] +- [block] blk-mq: introduce blk_mq_request_completed() (Ming Lei) [1730922] +- [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728840] +- [netdrv] gve: account for min_mtu and max_mtu (RHEL-only) (John Linville) [1728840] +- [netdrv] gve: remove dependencies on 'static_assert' macro definition (RHEL-only) (John Linville) [1728840] +- [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728840] +- [netdrv] gve: replace kfree with kvfree (John Linville) [1728840] +- [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728840] +- [netdrv] gve: fix unused variable/label warnings (John Linville) [1728840] +- [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728840] +- [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728840] +- [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728840] +- [netdrv] gve: Add ethtool support (John Linville) [1728840] +- [netdrv] gve: Add workqueue and reset support (John Linville) [1728840] +- [netdrv] gve: Add transmit and receive support (John Linville) [1728840] +- [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728840] +- [nvme] nvme-pci: add missing unlock for reset error (David Milburn) [1713065] +- [nvme] nvme-pci: fix rapid add remove sequence (David Milburn) [1713065] +- [fs] devpts: Change the owner of /dev/pts/ptmx to the mounter of /dev/pts (Alex Gladkov) [1522992] +- [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722987] + +* Fri Aug 23 2019 Jan Stancek [3.10.0-1081.el7] +- [crypto] crypto: blkcipher - fix crash flushing dcache in error path (Vladis Dronov) [1741525] +- [crypto] crypto: remove direct blkcipher_walk dependency on transform (Vladis Dronov) [1741525] +- [crypto] crypto: user - prevent operating on larval algorithms (Vladis Dronov) [1741525] +- [x86] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1719685] +- [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1719685] +- [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1719685] +- [mm] Revert "mm: Add invalid memory type to memremap_should_map_decrypted()" (Lianbo Jiang) [1719685] +- [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724582] +- [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724582] +- [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724582] +- [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724582] +- [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724582] +- [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724582] +- [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724582] +- [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724582] +- [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724582] +- [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1724582] +- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724577] +- [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724577] +- [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724577] +- [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724577] +- [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1724577] +- [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1724577] +- [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1724577] +- [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1724577] +- [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1724577] +- [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1637662] +- [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Desnes Augusto Nunes do Rosario) [1720930] +- [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Desnes Augusto Nunes do Rosario) [1720930] +- [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Desnes Augusto Nunes do Rosario) [1720930] + +* Thu Aug 22 2019 Jan Stancek [3.10.0-1080.el7] +- [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1738245] +- [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1738245] +- [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740654] +- [cdrom] cdrom: allocate the sense buffer before calling blk_execute_rq (Maurizio Lombardi) [1722505] +- [netdrv] net/mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1737464] +- [include] net/mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1737464] +- [infiniband] IB/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1737464] +- [infiniband] IB/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1737464] +- [infiniband] IB/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1737464] +- [infiniband] IB/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1737464] +- [infiniband] IB/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1737464] +- [infiniband] IB/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1737464] +- [infiniband] IB/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1737464] +- [infiniband] IB/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1737464] +- [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: fix csum adjustments caused by RXFCS (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1737464 1721621] +- [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1737464 1727577] +- [netdrv] net/mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1737464 1721626] +- [netdrv] net/mlx5e: Support ndo_get_phys_port_name for PF under switchdev mode (Alaa Hleihel) [1737464 1721626] +- [netdrv] net/mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1737464 1721626] +- [netdrv] net/mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1721627 1737464 1721625] +- [netdrv] net/mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1737464 1706083] +- [netdrv] net/mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1737464 1676558] +- [netdrv] net/mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1737464 1676558] +- [include] net/mlx5: Introduce termination table bits (Alaa Hleihel) [1737464 1676558] +- [netdrv] net/mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1737464 1676558] +- [netdrv] net/mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1737464 1676558] +- [include] net/mlx5: E-Switch: Introduce prio tag mode (Alaa Hleihel) [1737464 1676558] +- [netdrv] net/mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1737464] +- [netdrv] net/mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1737464] +- [fs] cifs: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1588123] +- [fs] NFSv4: Replace closed stateids with the "invalid special stateid" (Steve Dickson) [1733347] +- [fs] NFSv4: nfs_set_open_stateid must not trigger state recovery for closed state (Steve Dickson) [1733347] +- [fs] NFSv4: Check the open stateid when searching for expired state (Steve Dickson) [1733347] +- [fs] NFSv4: Clean up nfs4_delegreturn_done (Steve Dickson) [1733347] +- [fs] NFSv4: cleanup nfs4_close_done (Steve Dickson) [1733347] +- [fs] NFSv4: Retry NFS4ERR_OLD_STATEID errors in layoutreturn (Steve Dickson) [1733347] +- [fs] pNFS: Retry NFS4ERR_OLD_STATEID errors in layoutreturn-on-close (Steve Dickson) [1733347] +- [fs] NFSv4: Don't try to CLOSE if the stateid 'other' field has changed (Steve Dickson) [1733347] +- [fs] NFSv4: Retry CLOSE and DELEGRETURN on NFS4ERR_OLD_STATEID. (Steve Dickson) [1733347] +- [fs] NFS: Fix a typo in nfs_rename() (Steve Dickson) [1733347] +- [fs] NFSv4: Fix open create exclusive when the server reboots (Steve Dickson) [1733347] +- [fs] NFSv4: Add a tracepoint to document open stateid updates (Steve Dickson) [1733347] +- [fs] NFSv4: Fix OPEN / CLOSE race (Steve Dickson) [1733347] +- [fs] NFSv4: Place the GETATTR operation before the CLOSE (Steve Dickson) [1733347] +- [fs] NFS: Retry the CLOSE if the embedded GETATTR is rejected with EACCES (Steve Dickson) [1733347] +- [fs] NFSv4: Retry the DELEGRETURN if the embedded GETATTR is rejected with EACCES (Steve Dickson) [1733347] +- [fs] sunrpc: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1600616] +- [fs] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1600616] + +* Thu Aug 22 2019 Jan Stancek [3.10.0-1079.el7] +- [block] floppy: fix out-of-bounds read in copy_buffer (Ming Lei) [1735567] {CVE-2019-14283} +- [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734236] {CVE-2019-10207} +- [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1724578] +- [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1724578] +- [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1690976] +- [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1690976] +- [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1690976] +- [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1690976] +- [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1690976] +- [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1690976] +- [kernel] sched/fair: Fix endless loop in idle_balance() (Phil Auld) [1740941] +- [kernel] sched/fair: Prevent throttling in early pick_next_task_fair() (Phil Auld) [1740038] +- [kernel] sched: Check for stop task appearance when balancing happens (Phil Auld) [1740038] +- [kernel] sched/core: Fix endless loop in pick_next_task() (Phil Auld) [1740038] +- [kernel] sched/fair: Push down check for high priority class task into idle_balance() (Phil Auld) [1740038] +- [kernel] sched/rt: Fix picking RT and DL tasks from empty queue (Phil Auld) [1740038] + +* Mon Aug 19 2019 Jan Stancek [3.10.0-1078.el7] +- [crypto] vmac - separate tfm and request context (Vladis Dronov) [1733561] +- [block] block: blk_init_allocated_queue() set q->fq as NULL in the fail case (Ming Lei) [1739327] {CVE-2018-20856} +- [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering (Gary Hook) [1670596] +- [infiniband] RDMA/cxgb4: Report phys_state in query_port (Kamal Heib) [1727961] +- [net] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1724178] +- [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1724178] +- [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1724178] +- [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1724178] +- [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1724178] +- [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1724178] +- [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1724178] +- [infiniband] IB: Remove unneeded memset (Kamal Heib) [1724178] +- [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1724178] +- [infiniband] RDMA/srp: Document srp_parse_in() arguments (Kamal Heib) [1724178] +- [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1724178] +- [net] svcrdma: Ignore source port when computing DRC hash (Kamal Heib) [1724178] +- [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1724178] +- [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1724178] +- [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1724178] +- [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1724178] +- [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1724178] +- [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724178] +- [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1724178] +- [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1724178] +- [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1724178] +- [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1724178] +- [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1724178] +- [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1724178] +- [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Kamal Heib) [1724178] +- [infiniband] IB/iser: Fix dma_nents type definition (Kamal Heib) [1724178] +- [infiniband] RDMA/core: Verify that memory window type is legal (Kamal Heib) [1724178] +- [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Kamal Heib) [1724178] +- [infiniband] RDMA/device: Ensure that security memory is always freed (Kamal Heib) [1724178] +- [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Kamal Heib) [1724178] +- [rdma] IB/core: Eliminate a hole in MAD agent struct (Kamal Heib) [1724178] +- [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Kamal Heib) [1724178] +- [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Kamal Heib) [1724178] +- [net] xprtrdma: Remove request_module from backchannel (Kamal Heib) [1724178] +- [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Kamal Heib) [1724178] +- [rdma] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Kamal Heib) [1724178] + +* Sat Aug 17 2019 Jan Stancek [3.10.0-1077.el7] +- [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1739272] +- [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1739272] +- [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1739272] +- [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1739272] +- [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1739272] +- [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1739272] +- [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1739272] +- [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1739272] +- [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1739272] +- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1739765] +- [crypto] crypto: vmx - Remove overly verbose printk from AES init routines (Desnes Augusto Nunes do Rosario) [1739765] +- [crypto] powerpc: Create disable_kernel_{fp, altivec, vsx, spe}() (Desnes Augusto Nunes do Rosario) [1739765] +- [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1739765] +- [crypto] crypto: vmx - fix copy-paste error in CTR mode (Desnes Augusto Nunes do Rosario) [1739765] +- [fs] udf: Use correct partition reference number for metadata (Eric Sandeen) [1694733] +- [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1699792] +- [mm] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1628440] +- [fs] dax: Don't access a freed inode (Jeff Moyer) [1628440] +- [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1628440] +- [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1628440] +- [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1628440] +- [dax] device-dax: Add missing address_space_operations (Jeff Moyer) [1628440] +- [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (Jeff Moyer) [1628440] +- [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1628440] +- [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (Jeff Moyer) [1628440] +- [mm] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1628440] +- [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1628440] +- [x86] x86/mm, mm/hwpoison: Don't unconditionally unmap kernel 1:1 pages (Jeff Moyer) [1628440] +- [x86] x86/mm, mm/hwpoison: Clear PRESENT bit for kernel 1:1 mappings of poison pages (Jeff Moyer) [1628440] +- [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1628440] +- [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1628440] +- [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1628440] +- [mm] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1628440] +- [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1628440] +- [fs] filesystem-dax: Set page->index (Jeff Moyer) [1628440] +- [dax] device-dax: Set page->index (Jeff Moyer) [1628440] +- [dax] device-dax: Enable page_mapping() (Jeff Moyer) [1628440] +- [dax] pmem: fix device dax reference counting bug (Jeff Moyer) [1699625] + +* Fri Aug 16 2019 Jan Stancek [3.10.0-1076.el7] +- [scsi] hpsa: bump revision (Joseph Szczypek) [1722624] +- [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1722624] +- [tools] x86/pkeys: add self-tests (Vladis Dronov) [1712587] +- [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1712587] +- [x86] x86: Cleanly separate use of asm-generic/mm_hooks.h (Vladis Dronov) [1712587] +- [x86] x86/pkeys: Do not special case protection key 0 (Vladis Dronov) [1712587] +- [mm] x86/pkeys: Override pkey when moving away from PROT_EXEC (Vladis Dronov) [1712587] +- [mm] x86/mm/pkeys: Fix fill_sig_info_pkey (Vladis Dronov) [1712587] +- [documentation] x86/pkeys: Update documentation about availability (Vladis Dronov) [1712587] +- [documentation] x86/mm/pkeys: Fix typo in Documentation/x86/protection-keys.txt (Vladis Dronov) [1712587] +- [x86] x86/pkeys: Check against max pkey to avoid overflows (Vladis Dronov) [1712587] +- [include] pkeys: Remove easily triggered WARN (Vladis Dronov) [1712587] +- [scsi] mpt3sas: remove 'tech preview' (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: support target smid fortask (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: make driver options visible in sys (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: function pointers of request descriptor (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1721213] +- [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1721213] +- [x86] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1641411] +- [base] topology: Create package_cpus sysfs attribute (David Arcari) [1641411] +- [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1641411] +- [x86] x86/topology: Define topology_die_id() (David Arcari) [1641411] +- [base] cpu/topology: Export die_id (David Arcari) [1641411] +- [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1641411] +- [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1641411] +- [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1641411] +- [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1641411] +- [documentation] x86/topology: Fix documentation typo (David Arcari) [1641411] + +* Thu Aug 15 2019 Jan Stancek [3.10.0-1075.el7] +- [kernel] sched: Fix race between task_group and sched_task_group (Oleksandr Natalenko) [1738415] +- [iommu] x86/hyper-v: add msi_setup_irq/msi_alloc_irq stubs to fix x2apic mode (Vitaly Kuznetsov) [1736750] +- [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1732924] +- [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1732924] +- [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1732924] +- [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1732924] +- [pci] PCI: hv: support reporting serial number as slot information (Mohammed Gamal) [1732924] +- [pci] PCI: hv: Remove unused reason for refcount handler (Mohammed Gamal) [1732924] +- [pci] PCI: hv: Convert hv_pci_dev.refs from atomic_t to refcount_t (Mohammed Gamal) [1732924] +- [pci] PCI: hv: Remove the bogus test in hv_eject_device_work() (Mohammed Gamal) [1732924] +- [edac] EDAC, skx: Fix randconfig builds in a better way (Jeff Moyer) [1471701] +- [edac] EDAC, skx: Fix randconfig builds (Jeff Moyer) [1471701] +- [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Jeff Moyer) [1471701] +- [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Jeff Moyer) [1471701] +- [x86] x86/mce: Add macros for the corrected error count bit field (Jeff Moyer) [1471701] +- [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Jeff Moyer) [1471701] +- [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1738340] +- [md] dm snapshot: add optional discard support features (Mike Snitzer) [1738340] +- [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1738340] +- [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1738340] +- [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1738340] +- [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1738340] +- [include] list_bl: Add hlist_bl_add_before_behind helpers (Mike Snitzer) [1738340] +- [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1738340] +- [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1738340] +- [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1738340] +- [nvme] nvme-fc: Add message when creating new association (Ewan Milne) [1739152] +- [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1739152] +- [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1739152] +- [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Ewan Milne) [1739152] +- [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Ewan Milne) [1739152] +- [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Ewan Milne) [1739152] +- [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1739152] +- [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1739152] +- [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1739152] +- [nvme] nvmet-fc: fix kernel-doc headers (Ewan Milne) [1739152] +- [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1739152] +- [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1739152] +- [nvme] nvme-fc: merge init_request methods (Ewan Milne) [1739152] +- [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694181] +- [netdrv] macvlan: allow setting LRO independently of lower device (Ivan Vecera) [1737236] +- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724362] +- [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724362] +- [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733634 1724362] +- [fs] gfs2: read journal in large chunks (Abhijith Das) [1655575] +- [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655575] +- [fs] gfs2: Get rid of gfs2_log_header_in (Abhijith Das) [1655575] +- [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655575] +- [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655575] +- [fs] gfs2: time journal recovery steps accurately (Abhijith Das) [1655575] +- [fs] gfs2: Clean up journal extent mapping (Abhijith Das) [1655575] +- [mm] mm: fix insert_pfn regression (Jeff Moyer) [1739889] +- [mm] slub: make dead caches discard free slabs immediately (Aristeu Rozanski) [1649189 1507149] +- [mm] mm: charge/uncharge kmemcg from generic page allocator paths (Aristeu Rozanski) [1649189 1507149] +- [mm] memcg: do not account memory used for cache creation (Aristeu Rozanski) [1649189 1507149] +- [mm] memcg: also test for skip accounting at the page allocation level (Aristeu Rozanski) [1649189 1507149] +- [fs] kmemcg: account certain kmem allocations to memcg (Aristeu Rozanski) [1649189 1507149] +- [mm] vmalloc: allow to account vmalloc to memcg (Aristeu Rozanski) [1649189 1507149] +- [mm] slab: add SLAB_ACCOUNT flag (Aristeu Rozanski) [1649189 1507149] +- [include] memcg: only account kmem allocations marked as __GFP_ACCOUNT (Aristeu Rozanski) [1649189 1507149] +- [include] mm: get rid of __GFP_KMEMCG (Aristeu Rozanski) [1649189 1507149] +- [mm] slb: charge slabs to kmemcg explicitly (Aristeu Rozanski) [1649189 1507149] + +* Wed Aug 14 2019 Jan Stancek [3.10.0-1074.el7] +- [hid] chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1723390] +- [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1737465] +- [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1737465] +- [infiniband] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1737465] +- [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1737465] +- [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1733551] +- [kernel] audit: add kernel set-up parameter to override default backlog limit (Richard Guy Briggs) [1738634] +- [fs] fuse: fix "do not use iocb after it may have been freed" backport (Miklos Szeredi) [1731620] +- [net] sunrpc: fix null-string checks on svc_process trace event (Desnes Augusto Nunes do Rosario) [1733275] +- [fs] nfs/nfsd/sunrpc: enforce transport requirements for NFSv4 (Desnes Augusto Nunes do Rosario) [1733275] +- [fs] sunrpc: turn bitfield flags in svc_version into bools (Desnes Augusto Nunes do Rosario) [1733275] +- [net] sunrpc: Re-purpose trace_svc_process (Desnes Augusto Nunes do Rosario) [1733275] +- [fs] autofs: add ignore mount option (Ian Kent) [1388149] +- [fs] aio: get rid of unnecessary locking in aio_read_events_ring (Jeff Moyer) [1720750] +- [fs] kernfs: don't set dentry->d_fsdata (Carlos Maiolino) [1656062] +- [fs] kernfs: deal with kernfs_fill_super() failures (Carlos Maiolino) [1656062] +- [fs] xfs: refactor xfs_buf_log_item reference count handling (Bill O'Donnell) [1583799] +- [fs] xfs: clean up xfs_trans_brelse() (Bill O'Donnell) [1583799] +- [fs] xfs: don't unlock invalidated buf on aborted tx commit (Bill O'Donnell) [1583799] +- [hwtracing] tracing: Pass export pointer as argument to ->write() (Jiri Olsa) [1514700] +- [hwtracing] stm class: ftrace: Add ftrace-export-over-stm driver (Jiri Olsa) [1514700] +- [kernel] tracing: Add hook to function tracing for other subsystems to use (Jiri Olsa) [1514700] +- [hwtracing] stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1514700] +- [hwtracing] stm class: heartbeat: Fix whitespace (Jiri Olsa) [1514700] +- [hwtracing] stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1514700] +- [hwtracing] stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1514700] +- [hwtracing] stm class: Switch over to the protocol driver (Jiri Olsa) [1514700] +- [hwtracing] stm class: Factor out default framing protocol (Jiri Olsa) [1514700] +- [hwtracing] stm class: Add a helper for writing data packets (Jiri Olsa) [1514700] +- [hwtracing] stm class: Introduce framing protocol drivers (Jiri Olsa) [1514700] +- [hwtracing] stm class: Clean up stp_configfs_init (Jiri Olsa) [1514700] +- [hwtracing] stm class: Clarify configfs root type/operations names (Jiri Olsa) [1514700] +- [hwtracing] stm class: Rework policy node fallback (Jiri Olsa) [1514700] +- [hwtracing] stm: fix build error on some arches (Jiri Olsa) [1514700] +- [hwtracing] stm class: Use vmalloc for the master map (Jiri Olsa) [1514700] +- [hwtracing] stm class: Make dummy's master/channel ranges configurable (Jiri Olsa) [1514700] +- [hwtracing] stm class: Fix a use-after-free (Jiri Olsa) [1514700] +- [hwtracing] stm: Potential read overflow in stm_char_policy_set_ioctl() (Jiri Olsa) [1514700] +- [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Use correct device when freeing buffers (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Add ACPI glue layer (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Allow forcing host mode through drvdata (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Pick up irq number from resources (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Don't touch switch routing in host mode (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Use correct method of finding hub (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Add SPDX GPL-2.0 header to replace GPLv2 boilerplate (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Add Lewisburg PCH support (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Add Cedar Fork PCH support (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Perform time resync on capture start (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Add global activate/deactivate callbacks for the glue layers (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Use drvdata for quirks (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Add Cannon Lake PCH-LP support (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Add Cannon Lake PCH-H support (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pti: Support Low Power Path output port type (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Enumerate Low Power Path output port type (Jiri Olsa) [1514700] +- [hwtracing] intel_th: msu: Use the real device in case of IOMMU domain allocation (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Make the switch allocate its subdevices (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Make SOURCE devices children of the root device (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Streamline the subdevice tree accessors (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Output devices without ports don't need assigning (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Enable bus mastering (Jiri Olsa) [1514700] +- [hwtracing] intel_th: use dev_groups and not dev_attrs for bus_type (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Add Gemini Lake support (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Add Denverton SOC support (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Don't leak module refcount on failure to activate (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Mark sth_stm_packet() with notrace (Jiri Olsa) [1514700] +- [hwtracing] intel_th: gth: Handle host mode correctly (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Support Host Debugger mode of operation (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Constify subdevices (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Add Kaby Lake PCH-H support (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Fix a deadlock in modprobing (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Document output device callbacks (Jiri Olsa) [1514700] +- [hwtracing] intel_th: gth: Fix a source comment (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Add runtime power management handling (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Add Broxton-M SOC support (Jiri Olsa) [1514700] +- [hwtracing] intel_th: msu: Release resources on removal (Jiri Olsa) [1514700] +- [hwtracing] intel_th: msu: Set fops::owner to prevent module from unloading (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Hold output driver module reference while capture is active (Jiri Olsa) [1514700] +- [hwtracing] intel_th: msu: Serialize enabling/disabling (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Fix activating a subdevice without a driver (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pti: Create sysfs attributes using core driver's facility (Jiri Olsa) [1514700] +- [hwtracing] intel_th: msu: Create sysfs attributes using core driver's facility (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Allow subdevice drivers to bring in own attribute groups (Jiri Olsa) [1514700] +- [hwtracing] intel_th: msu: Handle kstrndup() failure (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pti: Do remove sysfs group on device removal (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Use real device index in the node names (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Set root device's drvdata early (Jiri Olsa) [1514700] +- [hwtracing] intel_th: sth: Sanitize packet callback's return values (Jiri Olsa) [1514700] +- [hwtracing] intel_th: msu: Release resources on read error (Jiri Olsa) [1514700] +- [hwtracing] intel_th: msu: Fix offset for wrapped block (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Update scratchpad bits according to enabled output activity (Jiri Olsa) [1514700] +- [hwtracing] intel_th: gth: Remove commented-out code (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Depend on HAS_IOMEM (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Add Broxton SOC support (Jiri Olsa) [1514700] +- [hwtracing] intel_th: pci: Add Apollo Lake SOC support (Jiri Olsa) [1514700] +- [hwtracing] intel_th: INTEL_TH should depend on HAS_DMA (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Check for NULL instead of ERR_PTR (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Fix integer mismatch warnings (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Add PTI output driver (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Add Memory Storage Unit driver (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Add Software Trace Hub driver (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Add Global Trace Hub driver (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Add pci glue layer for Intel(R) Trace Hub (Jiri Olsa) [1514700] +- [hwtracing] intel_th: Add driver infrastructure for Intel(R) Trace Hub devices (Jiri Olsa) [1514700] +- [hwtracing] stm: Mark the functions of writing STM with notrace (Jiri Olsa) [1514700] +- [hwtracing] stm dummy: Mark dummy_stm_packet() with notrace (Jiri Olsa) [1514700] +- [hwtracing] stm class: Fix device leak in open error path (Jiri Olsa) [1514700] +- [hwtracing] stm class: Add runtime power management handling (Jiri Olsa) [1514700] +- [hwtracing] stm class: Support devices that override software assigned masters (Jiri Olsa) [1514700] +- [hwtracing] stm class: Remove unnecessary pointer increment (Jiri Olsa) [1514700] +- [hwtracing] stm class: Fix stm device initialization order (Jiri Olsa) [1514700] +- [hwtracing] stm class: Do not leak the chrdev in error path (Jiri Olsa) [1514700] +- [hwtracing] stm class: Remove a pointless line (Jiri Olsa) [1514700] +- [hwtracing] stm class: stm_heartbeat: Make nr_devs parameter read-only (Jiri Olsa) [1514700] +- [hwtracing] stm class: dummy_stm: Make nr_dummies parameter read-only (Jiri Olsa) [1514700] +- [hwtracing] stm class: Fix integer boundary checks for master range (Jiri Olsa) [1514700] +- [hwtracing] stm class: dummy_stm: Add link callback for fault injection (Jiri Olsa) [1514700] +- [hwtracing] stm class: Plug stm device's unlink callback (Jiri Olsa) [1514700] +- [hwtracing] stm class: Fix a race in unlinking (Jiri Olsa) [1514700] +- [hwtracing] stm class: Fix unbalanced module/device refcounting (Jiri Olsa) [1514700] +- [hwtracing] stm class: Guard output assignment against concurrency (Jiri Olsa) [1514700] +- [hwtracing] stm class: Fix unlocking braino in the error path (Jiri Olsa) [1514700] +- [hwtracing] stm class: Add heartbeat stm source device (Jiri Olsa) [1514700] +- [hwtracing] stm class: dummy_stm: Create multiple devices (Jiri Olsa) [1514700] +- [hwtracing] stm class: Support devices with multiple instances (Jiri Olsa) [1514700] +- [hwtracing] stm class: Use driver's packet callback return value (Jiri Olsa) [1514700] +- [hwtracing] stm class: Fix master deallocation in device unregistering (Jiri Olsa) [1514700] +- [hwtracing] stm class: Use a signed return type for stm_find_master_chan (Jiri Olsa) [1514700] +- [hwtracing] stm class: Prevent user-controllable allocations (Jiri Olsa) [1514700] +- [hwtracing] stm class: Fix an off-by-one in master array allocation (Jiri Olsa) [1514700] +- [hwtracing] stm class: Fix link list locking (Jiri Olsa) [1514700] +- [hwtracing] stm class: Fix locking in unbinding policy path (Jiri Olsa) [1514700] +- [hwtracing] stm class: Select CONFIG_SRCU (Jiri Olsa) [1514700] +- [hwtracing] stm class: Hide STM-specific options if STM is disabled (Jiri Olsa) [1514700] +- [hwtracing] stm class: Select configfs (Jiri Olsa) [1514700] +- [hwtracing] stm class: Mark src::link __rcu (Jiri Olsa) [1514700] +- [hwtracing] stm class: stm_console: Add kernel-console-over-stm driver (Jiri Olsa) [1514700] +- [hwtracing] stm class: dummy_stm: Add dummy driver for testing stm class (Jiri Olsa) [1514700] +- [hwtracing] stm class: Introduce an abstraction for System Trace Module devices (Jiri Olsa) [1514700] + +* Tue Aug 13 2019 Jan Stancek [3.10.0-1073.el7] +- [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1737602] +- [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1737602] +- [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1737602] +- [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1737602] +- [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1737602] +- [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1737602] +- [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1737602] +- [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1737602] +- [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1737602] +- [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1737602] +- [scsi] scsi: sg: fix minor memory leak in error path (Ewan Milne) [1737602] +- [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1737602] +- [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1737602] +- [scsi] scsi: core: sanitize++ in progress (Ewan Milne) [1737602] +- [scsi] scsi: sg: allocate with __GFP_ZERO in sg_build_indirect() (Ewan Milne) [1737602] +- [scsi] scsi: sd: Defer spinning up drive while SANITIZE is in progress (Ewan Milne) [1737602] +- [scsi] scsi: core: remove reference to scsi_show_extd_sense() (Ewan Milne) [1737602] +- [scsi] scsi: core: Make scsi_result_to_blk_status() recognize CONDITION MET (Ewan Milne) [1737602] +- [scsi] scsi: sd: Remember that READ CAPACITY(16) succeeded (Ewan Milne) [1737602] +- [scsi] scsi: core: Make SCSI Status CONDITION MET equivalent to GOOD (Ewan Milne) [1737602] +- [scsi] scsi: core: use blk_mq_requeue_request in __scsi_queue_insert (Ewan Milne) [1737602] +- [scsi] scsi: core: scsi_get_device_flags_keyed(): Always return device flags (Ewan Milne) [1737602] +- [scsi] scsi: scsi_devinfo: cleanly zero-pad devinfo strings (Ewan Milne) [1737602] +- [scsi] scsi: scsi_devinfo: handle non-terminated strings (Ewan Milne) [1737602] +- [scsi] scsi: st: fix kernel-doc mismatch (Ewan Milne) [1737602] +- [scsi] scsi: scsi_error: DID_SOFT_ERROR comment clean up (Ewan Milne) [1737602] +- [scsi] scsi: scsi_error: Handle power-on reset unit attention (Ewan Milne) [1737602] +- [scsi] scsi: scsi_error: Do not retry illegal function error (Ewan Milne) [1737602] +- [scsi] scsi: scsi_devinfo: fixup string compare (Ewan Milne) [1737602] +- [scsi] scsi: update description of logging_level bits (Ewan Milne) [1737602] +- [scsi] scsi: ILLEGAL REQUEST + ASC==27 => target failure (Ewan Milne) [1737602] +- [scsi] scsi: scsi_transport_fc: Also check for NOTPRESENT in fc_remote_port_add() (Ewan Milne) [1737602] +- [scsi] scsi: scsi_transport_fc: set scsi_target_id upon rescan (Ewan Milne) [1737602] +- [scsi] scsi: sg: fixup infoleak when using SG_GET_REQUEST_TABLE (Ewan Milne) [1737602] +- [scsi] scsi: scsi-mq: Always unprepare before requeuing a request (Ewan Milne) [1737602] +- [scsi] scsi: fix comment in scsi_device_set_state() (Ewan Milne) [1737602] +- [scsi] scsi: st: fix blk_get_queue usage (Ewan Milne) [1737602] +- [scsi] scsi: scsi_transport_fc: return -EBUSY for deleted vport (Ewan Milne) [1737602] +- [scsi] scsi: Skip deleted devices in __scsi_device_lookup (Ewan Milne) [1737602] +- [scsi] scsi: sd: Fix capacity calculation with 32-bit sector_t (Ewan Milne) [1737602] +- [scsi] scsi: sr: Sanity check returned mode data (Ewan Milne) [1737602] +- [scsi] scsi: sd: improve TUR handling in sd_check_events (Ewan Milne) [1737602] +- [scsi] scsi_lib: untangle 0 and BLK_MQ_RQ_QUEUE_OK (Ewan Milne) [1737602] +- [scsi] scsi: Fix use-after-free (Ewan Milne) [1737602] +- [scsi] scsi: move function declarations to scsi_priv.h (Ewan Milne) [1737602] +- [scsi] scsi: blacklist all RDAC devices for BLIST_NO_ULD_ATTACH (Ewan Milne) [1737602] +- [scsi] SCSI: fix new bug in scsi_dev_info_list string matching (Ewan Milne) [1737602] +- [scsi] st: clear ILI if Medium Error (Ewan Milne) [1737602] +- [scsi] scsi-trace: Decode MAINTENANCE_IN and MAINTENANCE_OUT commands (Ewan Milne) [1737602] +- [scsi] scsi: fc: use get/put_unaligned64 for wwn access (Ewan Milne) [1737602] +- [scsi] scsi: remove scsi_show_sense_hdr() (Ewan Milne) [1737602] +- [scsi] scsi: lpfc: Update lpfc version to 12.0.0.13 (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Update lpfc version to 12.0.0.12 (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1734049] +- [scsi] lpfc: Add lockdep assertions (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Move trunk_errmsgfrom a header file into a .c file (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1734049] +- [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1734049] +- [scsi] lpfc: Add lockdep assertions (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1734049] +- [scsi] scsi: lpfc: lpfc_sli: Mark expected switch fall-throughs (Dick Kennedy) [1734049] + +* Mon Aug 12 2019 Jan Stancek [3.10.0-1072.el7] +- [scsi] qla2xxx: Update driver version to 10.01.00.18.07.8-k (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix abort timeout race condition (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Move the port_state_strdefinition from a .h to a .c file (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1729270] +- [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: fix spelling mistake "alredy" -> "already" (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Cleanup redundant qla2x00_abort_all_cmds during unload (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: check for kstrtol() failure (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: allow session delete to finish before create (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: fix fcport null pointer access (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Change default ZIO threshold (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1729270] +- [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1729270] + +* Sat Aug 10 2019 Jan Stancek [3.10.0-1071.el7] +- [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1737289] +- [misc] objtool: Skip checking of dubious files (Josh Poimboeuf) [1710547] +- [tools] objtool: Disable retpoline-related warnings (Josh Poimboeuf) [1710547] +- [tools] objtool: Sync instruction decoder (Josh Poimboeuf) [1710547] +- [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1692252] +- [kernel] sched/core: Allow __sched_setscheduler() in interrupts when PI is not used (Phil Auld) [1722234] +- [kernel] sched, dl: Convert switched_{from, to}_dl() / prio_changed_dl() to balance callbacks (Phil Auld) [1722234] +- [kernel] sched,dl: Remove return value from pull_dl_task() (Phil Auld) [1722234] +- [kernel] sched, rt: Convert switched_{from, to}_rt() / prio_changed_rt() to balance callbacks (Phil Auld) [1722234] +- [kernel] sched,rt: Remove return value from pull_rt_task() (Phil Auld) [1722234] +- [kernel] sched: Allow balance callbacks for check_class_changed() (Phil Auld) [1722234] +- [kernel] sched: Use replace normalize_task() with __sched_setscheduler() (Phil Auld) [1722234] +- [kernel] sched: Handle priority boosted tasks proper in setscheduler() (Phil Auld) [1722234] +- [kernel] sched: Fix broken setscheduler() (Phil Auld) [1722234] +- [kernel] sched: Consider pi boosting in setscheduler() (Phil Auld) [1722234] +- [kernel] sched: Replace post_schedule with a balance callback list (Phil Auld) [1722234] +- [kernel] sched: Guarantee task priority in pick_next_task() (Phil Auld) [1722234] +- [kernel] sched: Remove some #ifdeffery (Phil Auld) [1722234] +- [kernel] sched: Clean up idle task SMP logic (Phil Auld) [1722234] +- [kernel] sched: Fix hotplug task migration (Phil Auld) [1722234] +- [kernel] sched/fair: Remove idle_balance() declaration in sched.h (Phil Auld) [1722234] +- [kernel] sched: Push down pre_schedule() and idle_balance() (Phil Auld) [1722234] +- [kernel] sched/fair: Optimize cgroup pick_next_task_fair() (Phil Auld) [1722234] +- [kernel] sched/fair: Clean up the __clear_buddies_*() functions (Phil Auld) [1722234] +- [kernel] sched: Push put_prev_task() into pick_next_task() (Phil Auld) [1722234] +- [kernel] sched: Move rq->idle_stamp up to the core (Phil Auld) [1722234] +- [kernel] sched: Fix race in idle_balance() (Phil Auld) [1722234] +- [kernel] sched: Remove 'cpu' parameter from idle_balance() (Phil Auld) [1722234] +- [kernel] sched/fair: Reset se-depth when task switched to FAIR (Phil Auld) [1722234] +- [kernel] sched/fair: Track cgroup depth (Phil Auld) [1722234] + +* Fri Aug 09 2019 Jan Stancek [3.10.0-1070.el7] +- [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1730471] +- [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1730471] +- [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1730471] +- [mm] hugetlbfs: on restore reserve error path retain subpool reservation (Rafael Aquini) [1730471] +- [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Rafael Aquini) [1730471] +- [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1730471] +- [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1730471] +- [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1730471] +- [mm] mm, oom: fix use-after-free in oom_kill_process (Rafael Aquini) [1730471] +- [mm] percpu: convert spin_lock_irq to spin_lock_irqsave (Rafael Aquini) [1730471] +- [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Rafael Aquini) [1730471] +- [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Rafael Aquini) [1730471] +- [mm] mm: Fix warning in insert_pfn() (Rafael Aquini) [1730471] +- [mm] hugetlbfs: dirty pages as they are added to pagecache (Rafael Aquini) [1730471] +- [mm] mm/swapfile.c: fix swap_count comment about nonexistent SWAP_HAS_CONT (Rafael Aquini) [1730471] +- [mm] slab: __GFP_ZERO is incompatible with a constructor (Rafael Aquini) [1730471] +- [mm] mm: fix the NULL mapping case in __isolate_lru_page() (Rafael Aquini) [1730471] +- [mm] mm/filemap.c: fix NULL pointer in page_cache_tree_insert() (Rafael Aquini) [1730471] +- [fs] block_invalidatepage(): only release page if the full page was invalidated (Rafael Aquini) [1730471] +- [mm] mm/mempolicy.c: avoid use uninitialized preferred_node (Rafael Aquini) [1730471] +- [mm] mm: pin address_space before dereferencing it while isolating an LRU page (Rafael Aquini) [1730471] +- [fs] fs/hugetlbfs/inode.c: change put_page/unlock_page order in hugetlbfs_fallocate() (Rafael Aquini) [1730471] +- [mm] mm: do not rely on preempt_count in print_vma_addr (Rafael Aquini) [1730471] +- [mm] mm, swap: fix race between swap count continuation operations (Rafael Aquini) [1730471] +- [mm] mm: meminit: mark init_reserved_page as __meminit (Rafael Aquini) [1730471] +- [mm] mm/vmstat.c: fix wrong comment (Rafael Aquini) [1730471] +- [mm] mm, hugetlb: do not allocate non-migrateable gigantic pages from movable zones (Rafael Aquini) [1730471] +- [mm] mm: always flush VMA ranges affected by zap_page_range (Rafael Aquini) [1730471] +- [mm] mm/mremap: fail map duplication attempts for private mappings (Rafael Aquini) [1730471] +- [mm] mm/mmap.c: do not blow on PROT_NONE MAP_FIXED holes in the stack (Rafael Aquini) [1730471] +- [mm] mm: numa: avoid waiting on freed migrated pages (Rafael Aquini) [1730471] +- [mm] mm/memory-failure.c: use compound_head() flags for huge pages (Rafael Aquini) [1730471] +- [fs] fs/block_dev: always invalidate cleancache in invalidate_bdev() (Rafael Aquini) [1730471] +- [mm] percpu: remove unused chunk_alloc parameter from pcpu_get_pages() (Rafael Aquini) [1730471] +- [mm] percpu: acquire pcpu_lock when updating pcpu_nr_empty_pop_pages (Rafael Aquini) [1730471] +- [mm] mm: do not access page->mapping directly on page_endio (Rafael Aquini) [1730471] +- [mm] mm/page_alloc: fix nodes for reclaim in fast path (Rafael Aquini) [1730471] +- [mm] mm: alloc_contig_range: allow to specify GFP mask (Rafael Aquini) [1730471] +- [mm] mm: vmscan: scan dirty pages even in laptop mode (Rafael Aquini) [1730471] +- [mm] mm/mempolicy.c: do not put mempolicy before using its nodemask (Rafael Aquini) [1730471] +- [mm] mm: fix set pageblock migratetype in deferred struct page init (Rafael Aquini) [1730471] +- [mm] mm: delete unnecessary and unsafe init_tlb_ubc() (Rafael Aquini) [1730471] +- [kernel] mm, mempolicy: task->mempolicy must be NULL before dropping final reference (Rafael Aquini) [1730471] +- [mm] mm: use phys_addr_t for reserve_bootmem_region() arguments (Rafael Aquini) [1730471] +- [mm] mm/huge_memory: replace VM_NO_THP VM_BUG_ON with actual VMA check (Rafael Aquini) [1730471] +- [mm] mm: soft-offline: check return value in second __get_any_page() call (Rafael Aquini) [1730471] +- [include] include/linux/memblock.h: fix ordering of 'flags' argument in comments (Rafael Aquini) [1730471] +- [mm] rmap: fix theoretical race between do_wp_page and shrink_active_list (Rafael Aquini) [1730471] +- [mm] mm/mremap.c: clean up goto just return ERR_PTR (Rafael Aquini) [1730471] +- [mm] mremap should return -ENOMEM when __vm_enough_memory fail (Rafael Aquini) [1730471] +- [mm] writeback: fix possible underflow in write bandwidth calculation (Rafael Aquini) [1730471] +- [mm] writeback: add missing INITIAL_JIFFIES init in global_update_bandwidth() (Rafael Aquini) [1730471] +- [mm] mm/memory.c: actually remap enough memory (Rafael Aquini) [1730471] +- [mm] mm/compaction: fix wrong order check in compact_finished() (Rafael Aquini) [1730471] +- [mm] mm, vmscan: prevent kswapd livelock due to pfmemalloc-throttled process being killed (Rafael Aquini) [1730471] +- [mm] mm: fix anon_vma_clone() error treatment (Rafael Aquini) [1730471] +- [mm] mm, thp: fix collapsing of hugepages on madvise (Rafael Aquini) [1730471] +- [mm] cgroup/kmemleak: add kmemleak_free() for cgroup deallocations (Rafael Aquini) [1730471] +- [mm] OOM, PM: OOM killed task shouldn't escape PM suspend (Rafael Aquini) [1730471] +- [mm] mm, compaction: pass gfp mask to compact_control (Rafael Aquini) [1730471] +- [mm] mm: rename allocflags_to_migratetype for clarity (Rafael Aquini) [1730471] +- [mm] mm: page_alloc: abort fair zone allocation policy when remotes nodes are encountered (Rafael Aquini) [1730471] +- [mm] mm: vmscan: only update per-cpu thresholds for online CPU (Rafael Aquini) [1730471] +- [mm] mm, thp: replace smp_mb after atomic_add by smp_mb__after_atomic (Rafael Aquini) [1730471] +- [mm] mm, thp: move invariant bug check out of loop in __split_huge_page_map (Rafael Aquini) [1730471] +- [mm] thp: consolidate assert checks in __split_huge_page() (Rafael Aquini) [1730471] +- [mm] mm: fix sleeping function warning from __put_anon_vma (Rafael Aquini) [1730471] +- [mm] mm: cleanup add_to_page_cache_locked() (Rafael Aquini) [1730471] +- [mm] mm: mempolicy: turn vma_set_policy() into vma_dup_policy() (Rafael Aquini) [1730471] +- [mm] mm: mempool: update the kmemleak stack trace for mempool allocations (Rafael Aquini) [1618438] +- [lib] lib: radix-tree: update the kmemleak stack trace for radix tree allocations (Rafael Aquini) [1618438] +- [mm] mm: kmemleak: introduce kmemleak_update_trace() (Rafael Aquini) [1618438] +- [mm] mm: kmemleak: use u to print ->checksum (Rafael Aquini) [1618438] + +* Thu Aug 08 2019 Jan Stancek [3.10.0-1069.el7] +- [kernel] sched: Reduce contention in update_cfs_rq_blocked_load() (Marcelo Tosatti) [1734515] +- [x86] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1734501] +- [kvm] kvm: x86: add host poll control msrs (Marcelo Tosatti) [1734501] +- [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1734501] +- [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1734501] +- [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1734501] +- [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1734501] +- [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1734501] +- [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1734501] +- [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1734501] +- [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1734501] +- [cpuidle] cpuidle: poll_state: Avoid invoking local_clock() too often (Marcelo Tosatti) [1734501] +- [cpuidle] cpuidle: poll_state: Add time limit to poll_idle() (Marcelo Tosatti) [1734501] +- [cpuidle] cpuidle: Move polling state initialization code to separate file (Marcelo Tosatti) [1734501] +- [cpuidle] cpuidle: Remove time measurement in poll state (Marcelo Tosatti) [1734501] +- [cpuidle] cpuidle: Set polling in poll_idle (Marcelo Tosatti) [1734501] +- [cpuidle] cpuidle: dont call poll_idle_init() for every cpu (Marcelo Tosatti) [1734501] +- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Waiman Long) [1724510] +- [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Waiman Long) [1724510] +- [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Waiman Long) [1724510] +- [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Waiman Long) [1724510] {CVE-2019-1125} +- [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Waiman Long) [1724510] {CVE-2019-1125} +- [x86] x86/feature: Relocate X86_FEATURE_INVPCID_SINGLE (Waiman Long) [1724510] {CVE-2019-1125} +- [net] ipv4: Fix memory leak in network namespace dismantle (Sabrina Dubroca) [1715925] +- [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1722686] +- [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732106] +- [net] netfilter/ipvs: clear ipvs_property flag when SKB net namespace changed (Davide Caratti) [1724554] +- [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1722706] +- [net] ipv6: fix a lockdep splat (Paolo Abeni) [1725192] +- [net] check before dereferencing netdev_ops during busy poll (Matteo Croce) [1718118] +- [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712737] +- [net] sched: act_api: don't go to NULL chains (Davide Caratti) [1712918] + +* Wed Aug 07 2019 Jan Stancek [3.10.0-1068.el7] +- [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730931] +- [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729586] +- [tty] tty/hvc_console: fix console lock ordering with spinlock (Pankaj Gupta) [1561754] +- [x86] x86/hyperv: Suppress "PCI: Fatal: No config space access function found" (Raghavendra Rao) [1733597] +- [powerpc] Wire up sys_seccomp(), sys_getrandom() and sys_memfd_create() (Laurent Vivier) [1717952] +- [s390] virtio/s390: fix race on airq_areas (Thomas Huth) [1642860] +- [s390] virtio/s390: make airq summary indicators DMA (Hendrik Brueckner) [1642860] +- [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Hendrik Brueckner) [1642860] +- [s390] virtio/s390: add indirection to indicators access (Hendrik Brueckner) [1642860] +- [s390] s390/airq: use DMA memory for adapter interrupts (Hendrik Brueckner) [1642860] +- [s390] s390/cio: add basic protected virtualization support (Hendrik Brueckner) [1642860] +- [s390] s390/cio: introduce DMA pools to cio (Hendrik Brueckner) [1642860] +- [s390] s390/mm: force swiotlb for protected virtualization (Hendrik Brueckner) [1642860] +- [s390] virtio/s390: DMA support for virtio-ccw (Hendrik Brueckner) [1642860] +- [s390] virtio/s390: use vring_create_virtqueue (Hendrik Brueckner) [1642860] +- [s390] s390/virtio: handle find on invalid queue gracefully (Hendrik Brueckner) [1642860] +- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Hendrik Brueckner) [1642860] +- [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Hendrik Brueckner) [1642860] +- [virtio] virtio: Introduce virtio_max_dma_size() (Hendrik Brueckner) [1642860] +- [dma] dma: Introduce dma_max_mapping_size() (Hendrik Brueckner) [1642860] +- [lib] swiotlb: Introduce swiotlb_max_mapping_size() (Hendrik Brueckner) [1642860] +- [x86] kvm: x86: ioapic: Fix level-triggered EOI and IOAPIC reconfigure race (Peter Xu) [1729417] +- [hv] hv: vmbus: Implement Direct Mode for stimer0 (Vitaly Kuznetsov) [1712344] +- [x86] kvm: x86: vmx: fix vpid leak (Vitaly Kuznetsov) [1716188] +- [netdrv] virtio-net: Fix operstate for virtio when no VIRTIO_NET_F_STATUS (Jens Freimann) [1607809] +- [md] return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1717767] +- [linux] sg: remove ->sg_magic member (Gopal Tiwari) [1703366] + +* Tue Aug 06 2019 Jan Stancek [3.10.0-1067.el7] +- [documentation] dynamic-debug-howto.txt: update since new wildcard support (Joe Lawrence) [1719948] +- [lib] dynamic_debug: add wildcard support to filter files/functions/modules (Joe Lawrence) [1719948] +- [lib] lib/parser.c: add match_wildcard() function (Joe Lawrence) [1719948] +- [tools] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1719948] +- [tools] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1719948] +- [tools] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1719948] +- [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1719948] +- [lib] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1719948] +- [lib] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1719948] +- [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1719948] +- [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1719948] +- [samples] livepatch: samples: non static warnings fix (Joe Lawrence) [1719948] +- [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1719948] +- [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1719948] +- [lib] selftests/livepatch: introduce tests (Joe Lawrence) [1719948] +- [documentation] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1719948] +- [documentation] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1719948] +- [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1719948] +- [kernel] livepatch: Add atomic replace (Joe Lawrence) [1719948] +- [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1719948] +- [samples] livepatch: Simplify API by removing registration step (Joe Lawrence) [1719948] +- [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1719948] +- [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1719948] +- [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1719948] +- [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1719948] +- [samples] livepatch: check kzalloc return values (Joe Lawrence) [1719948] +- [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1719948] +- [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1719948] +- [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1719948] +- [documentation] livepatch: Remove not longer valid limitations from the documentation (Joe Lawrence) [1719948] +- [documentation] Doc: Fix double words in Documentation (Joe Lawrence) [1719948] +- [documentation] Documentation: livepatch: add section about arch-specific code (Joe Lawrence) [1719948] +- [documentation] Documentation: livepatch: outline Elf format and requirements for patch modules (Joe Lawrence) [1719948] +- [ipc] ipc: drop non-RCU allocation (Vladis Dronov) [1733016] +- [ipc] ipc/util.c: use kvfree() in ipc_rcu_free() (Vladis Dronov) [1733016] +- [ipc] tree wide: use kvfree() than conditional kfree()/vfree() (Vladis Dronov) [1733016] +- [ipc] do cyclic id allocation for the ipc object (Waiman Long) [1373519] +- [ipc] conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1373519] +- [ipc] allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1373519] +- [ipc] IPCMNI limit check for semmni (Waiman Long) [1373519] +- [ipc] IPCMNI limit check for msgmni and shmmni (Waiman Long) [1373519] +- [ipc] util.c: further variable name cleanups (Waiman Long) [1373519] +- [ipc] reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1373519] +- [kernel] ipc: Move IPCMNI from ipc.h into ipc/util.h (Waiman Long) [1373519] +- [ipc] sysvipc: make get_maxid O(1) again (Waiman Long) [1373519] +- [ipc] sysvipc: properly name ipc_addid() limit parameter (Waiman Long) [1373519] +- [ipc] sysvipc: unteach ids->next_id for !CHECKPOINT_RESTORE (Waiman Long) [1373519] +- [ipc] msg: increase MSGMNI, remove scaling (Waiman Long) [1373519] +- [ipc] always handle a new value of auto_msgmni (Waiman Long) [1373519] +- [ipc] convert use of typedef ctl_table to struct ctl_table (Waiman Long) [1373519] +- [ipc] use device_initcall (Waiman Long) [1373519] +- [ipc] delete seq_max field in struct ipc_ids (Waiman Long) [1373519] +- [ipc] standardize code comments (Waiman Long) [1373519] +- [ipc] whitespace cleanup (Waiman Long) [1373519] +- [ipc] util.c: remove unnecessary work pending test (Waiman Long) [1373519] + +* Tue Aug 06 2019 Jan Stancek [3.10.0-1066.el7] +- [fs] nfs: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1695710] +- [fs] nfs: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1695710] +- [fs] nfs: make nfs_match_client killable (Benjamin Coddington) [1695710] +- [fs] nfsv4.1: Avoid false retries when RPC calls are interrupted (Benjamin Coddington) [1732427] +- [fs] NFS4.1 handle interrupted slot reuse from ERR_DELAY (Benjamin Coddington) [1732427] +- [fs] nfsv4.1: Fix the client behaviour on NFS4ERR_SEQ_FALSE_RETRY (Benjamin Coddington) [1732427] +- [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Carlos Maiolino) [1721498] +- [fs] xfs: Initialize variables in xfs_alloc_get_rec before using them (Carlos Maiolino) [1721498] +- [fs] xfs: ensure post-EOF zeroing happens after zeroing part of a file (Carlos Maiolino) [1721498] +- [fs] xfs: don't trip over negative free space in xfs_reserve_blocks (Carlos Maiolino) [1721498] +- [fs] xfs: allow empty transactions while frozen (Carlos Maiolino) [1721498] +- [fs] xfs: xfs_iflush_abort() can be called twice on cluster writeback failure (Carlos Maiolino) [1721498] +- [fs] xfs: More robust inode extent count validation (Carlos Maiolino) [1721498] +- [fs] xfs: simplify xfs_bmap_punch_delalloc_range (Carlos Maiolino) [1721498] +- [fs] xfs: update incore per-AG inode count (Carlos Maiolino) [1721498] +- [fs] xfs: validate btree records on retrieval (Carlos Maiolino) [1721498] +- [fs] xfs: push corruption -> ESTALE conversion to xfs_nfs_get_inode() (Carlos Maiolino) [1721498] +- [fs] xfs: verify root inode more thoroughly (Carlos Maiolino) [1721498] +- [fs] xfs: catch bad stripe alignment configurations (Carlos Maiolino) [1721498] +- [fs] xfs: don't assert on corrupted unlinked inode list (Carlos Maiolino) [1721498] +- [fs] xfs: explicitly pass buffer size to xfs_corruption_error (Carlos Maiolino) [1721498] +- [fs] xfs: don't assert when on-disk btree pointers are garbage (Carlos Maiolino) [1721498] +- [fs] xfs: strengthen btree pointer checks before use (Carlos Maiolino) [1721498] +- [fs] xfs: introduce xfs_btree_debug_check_ptr (Carlos Maiolino) [1721498] +- [fs] xfs: check directory bestfree information in the verifier (Carlos Maiolino) [1721498] +- [fs] xfs: don't return garbage buffers in xfs_da3_node_read (Carlos Maiolino) [1721498] +- [fs] xfs: don't ASSERT on short form btree root pointer of zero (Carlos Maiolino) [1721498] +- [fs] xfs: btree lookup shouldn't ASSERT on empty btree nodes (Carlos Maiolino) [1721498] +- [fs] xfs: xfs_alloc_get_rec should return EFSCORRUPTED for obvious bnobt corruption (Carlos Maiolino) [1721498] +- [fs] xfs: remove redundant ASSERT on insufficient bestfree length in _leaf_addname (Carlos Maiolino) [1721498] +- [fs] xfs: don't assert when reporting on-disk corruption while loading btree (Carlos Maiolino) [1721498] +- [fs] xfs: verify AGI unlinked list contains valid blocks (Carlos Maiolino) [1721498] +- [fs] xfs: xfs_rtword_t should be unsigned, not signed (Carlos Maiolino) [1721498] +- [fs] xfs: fix inobt magic number check (Carlos Maiolino) [1721498] +- [fs] xfs: fix double ijoin in xfs_inactive_symlink_rmt() (Carlos Maiolino) [1721498] +- [fs] xfs: don't assert fail with AIL lock held (Carlos Maiolino) [1721498] +- [fs] xfs: log item flags are racy (Carlos Maiolino) [1721498] +- [fs] xfs: bmap debugging should never panic the system (Carlos Maiolino) [1721498] +- [fs] xfs: print specific dqblk that failed verifiers (Carlos Maiolino) [1721498] +- [fs] xfs: add full xfs_dqblk verifier (Carlos Maiolino) [1721498] +- [fs] xfs: pass full xfs_dqblk to repair during quotacheck (Carlos Maiolino) [1721498] +- [fs] xfs: check type in quota verifier during quotacheck (Carlos Maiolino) [1721498] +- [fs] xfs: remove unused flags arg from xfs_dquot_verify (Carlos Maiolino) [1721498] +- [fs] xfs: make xfs_buf_incore out of line (Carlos Maiolino) [1721498] +- [fs] xfs: trace ATTR flags in xattr tracepoints (Carlos Maiolino) [1721498] +- [fs] xfs: validate allocated inode number (Carlos Maiolino) [1721498] +- [fs] xfs: fix intent use-after-free on abort (Carlos Maiolino) [1721498] +- [fs] xfs: Remove "committed" argument of xfs_dir_ialloc (Carlos Maiolino) [1721498] +- [fs] xfs: do not log/recover swapext extent owner changes for deleted inodes (Carlos Maiolino) [1721498] +- [fs] xfs: clean up xfs_mount allocation and dynamic initializers (Carlos Maiolino) [1721498] +- [fs] xfs: remove dead inode version setting code (Carlos Maiolino) [1721498] +- [fs] xfs: don't accept inode buffers with suspicious unlinked chains (Carlos Maiolino) [1721498] +- [fs] xfs: refactor inode buffer verifier error logging (Carlos Maiolino) [1721498] +- [fs] xfs: refactor inode verifier error logging (Carlos Maiolino) [1721498] +- [fs] xfs: refactor bmap record validation (Carlos Maiolino) [1721498] +- [fs] xfs: sanity-check the unused space before trying to use it (Carlos Maiolino) [1721498] +- [fs] xfs: refactor xfs_log_force_lsn (Carlos Maiolino) [1721498] +- [fs] xfs: don't use XFS_BMAPI_ENTRIRE in xfs_get_blocks (Carlos Maiolino) [1721498] +- [fs] xfs: refactor xfs_log_force (Carlos Maiolino) [1721498] +- [fs] xfs: merge _xfs_log_force_lsn and xfs_log_force_lsn (Carlos Maiolino) [1721498] +- [fs] xfs: merge _xfs_log_force and xfs_log_force (Carlos Maiolino) [1721498] +- [fs] xfs: remove the unused log_flushed variable in xfs_extent_busy_flush (Carlos Maiolino) [1721498] +- [fs] xfs: remove an outdated comment for xfs_inode_item_committing (Carlos Maiolino) [1721498] +- [fs] xfs: remove misleading comment text on xfs_inode_item_unlock (Carlos Maiolino) [1721498] +- [fs] xfs: shutdown if block allocation overruns tx reservation (Carlos Maiolino) [1721498] +- [fs] xfs: convert a few more directory asserts to corruption (Carlos Maiolino) [1721498] +- [fs] xfs: don't iunlock the quota ip when quota block (Carlos Maiolino) [1721498] +- [fs] xfs: remove unused m_dmevmask from xfs_mount struct (Carlos Maiolino) [1721498] +- [fs] xfs: fall back to vmalloc when allocation log vector buffers (Carlos Maiolino) [1721498] +- [fs] xfs: fix potential memory leak in mount option parsing (Carlos Maiolino) [1721498] +- [fs] xfs: fix u32 type usage in sb validation function (Carlos Maiolino) [1721498] +- [fs] xfs: refactor inode verifier corruption error printing (Carlos Maiolino) [1721498] +- [fs] Get rid of xfs_buf_log_item_t typedef (Carlos Maiolino) [1721498] +- [fs] xfs: fix non-debug build compiler warnings (Carlos Maiolino) [1721498] +- [fs] xfs: check sb_agblocks and sb_agblklog when validating superblock (Carlos Maiolino) [1721498] +- [fs] xfs: btree format ifork loader should check for zero numrecs (Carlos Maiolino) [1721498] +- [fs] xfs: attr leaf verifier needs to check for obviously bad count (Carlos Maiolino) [1721498] +- [fs] xfs: cancel tx on xfs_defer_finish() error during xattr set/remove (Carlos Maiolino) [1721498] +- [fs] xfs: destroy mutex pag_ici_reclaim_lock before free (Carlos Maiolino) [1721498] +- [fs] xfs: change 0xp -> p in print messages (Carlos Maiolino) [1721498] +- [fs] xfs: clarify units in the failed metadata io message (Carlos Maiolino) [1721498] +- [fs] xfs: harden directory integrity checks some more (Carlos Maiolino) [1721498] +- [fs] xfs: dump the first 128 bytes of any corrupt buffer (Carlos Maiolino) [1721498] +- [fs] xfs: teach error reporting functions to take xfs_failaddr_t (Carlos Maiolino) [1721498] +- [fs] xfs: standardize quota verification function outputs (Carlos Maiolino) [1721498] +- [fs] xfs: separate dquot repair into a separate function (Carlos Maiolino) [1721498] +- [fs] xfs: create a new buf_ops pointer to verify structure metadata (Carlos Maiolino) [1721498] +- [fs] xfs: fail out of xfs_attr3_leaf_lookup_int if it looks corrupt (Carlos Maiolino) [1721498] +- [fs] xfs: provide a centralized method for verifying inline fork data (Carlos Maiolino) [1721498] +- [fs] xfs: refactor short form directory structure verifier function (Carlos Maiolino) [1721498] +- [fs] xfs: create structure verifier function for short form symlinks (Carlos Maiolino) [1721498] +- [fs] xfs: create structure verifier function for shortform xattrs (Carlos Maiolino) [1721498] +- [fs] xfs: optimize inline symlinks (Carlos Maiolino) [1721498] +- [fs] xfs: verify dinode header first (Carlos Maiolino) [1721498] +- [fs] xfs: refactor verifier callers to print address of failing check (Carlos Maiolino) [1721498] +- [fs] xfs: have buffer verifier functions report failing address (Carlos Maiolino) [1721498] +- [fs] xfs: refactor xfs_verifier_error and xfs_buf_ioerror (Carlos Maiolino) [1721498] +- [fs] xfs: remove XFS_WANT_CORRUPTED_RETURN from dir3 data verifiers (Carlos Maiolino) [1721498] +- [fs] xfs: remove XFS_FSB_SANITY_CHECK (Carlos Maiolino) [1721498] +- [fs] xfs: Show realtime device stats on statfs calls if realtime flags set (Carlos Maiolino) [1721498] +- [fs] cifs: keep FileInfo handle live during oplock break (Leif Sahlberg) [1733329] + +* Mon Aug 05 2019 Jan Stancek [3.10.0-1065.el7] +- [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1694090] +- [mm] memory-hotplug: fix comments in zone_spanned_pages_in_node() and zone_spanned_pages_in_node() (Baoquan He) [1694090] +- [mm] mem-hotplug: fix node spanned pages when we have a movable node (Baoquan He) [1694090] +- [mm] mm: report available pages as "MemTotal" for each NUMA node (Baoquan He) [1694090] +- [mm] mmap: allow MAP_HUGETLB for hugetlbfs files v2 (Kenneth Yin) [1730100] +- [s390] s390/protvirt: block kernel command line alteration (Hendrik Brueckner) [1642859] +- [s390] s390/protvirt: add memory sharing for diag 308 set/store (Hendrik Brueckner) [1642859] +- [s390] s390/uv: introduce guest side ultravisor code (Hendrik Brueckner) [1642859] +- [s390] qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731511] +- [s390] qeth: be drop monitor friendly (Philipp Rudo) [1731508] +- [net] af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731510] +- [netdrv] bnx2x: Disable multi-cos feature (Manish Chopra) [1704157] +- [netdrv] bnxt_en: Add support for BCM957504 (Jonathan Toppins) [1673791] +- [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723657] {CVE-2019-11884} +- [scsi] core: use scmd_printk() to print which command timed out (Maurizio Lombardi) [1651706] +- [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (David Arcari) [1718042] +- [scsi] target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729507] +- [scsi] iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1726689] +- [x86] umip: Make the UMIP activated message generic (David Arcari) [1719999] +- [x86] umip: Print UMIP line only once (David Arcari) [1719999] +- [x86] insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728558] {CVE-2019-13233} +- [x86] spec_ctrl: Use static_key for IBRS syscall path macros (Waiman Long) [1729548] +- [powerpc] watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1729856] +- [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732823] +- [powerpc] rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727049] +- [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718952] +- [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718952] +- [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718952] +- [block] fix use-after-free on gendisk (Ming Lei) [1700091] +- [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1665132] +- [block] blk-mq: sync the update nr_hw_queues with blk_mq_queue_tag_busy_iter (Ming Lei) [1665132] +- [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1697240] + +* Sat Aug 03 2019 Jan Stancek [3.10.0-1064.el7] +- [ata] libata: remove WARN() for DMA or PIO command without data (David Milburn) [1725328] +- [netdrv] atl1c: reserve min skb headroom (Florian Westphal) [1531461] +- [netdrv] ibmvnic: Update carrier state after link state change (Gustavo Duarte) [1711667] +- [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Gustavo Duarte) [1711667] +- [s390] jump_label: replace stop_machine with smp_call_function (Hendrik Brueckner) [1720389 1720387] +- [s390] zcrypt: Fix wrong dispatching for control domain CPRBs (Hendrik Brueckner) [1720389] +- [nvme] nvme-rdma: always have a valid trsvcid (David Milburn) [1717536] +- [nvme] nvme-rdma: use inet_pton_with_scope helper (David Milburn) [1717536] +- [nvme] nvmet-rdma: use generic inet_pton_with_scope (David Milburn) [1717536] +- [usb] hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689304 1666659] {CVE-2018-19985 CVE-2018-20169} +- [usb] check usb_get_extra_descriptor for proper size (Torez Smith) [1689304 1666659] {CVE-2018-19985 CVE-2018-20169} +- [scripts] override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721512] +- [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1721294] +- [nvme] Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1720378] +- [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1630682] +- [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1718900] +- [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718494] +- [scsi] sg: protect against races between mmap() and SG_SET_RESERVED_SIZE (Ewan Milne) [1710533] +- [scsi] sg: recheck MMAP_IO request length with lock held (Ewan Milne) [1710533] +- [scsi] sg: reset 'res_in_use' after unlinking reserved array (Ewan Milne) [1710533] +- [scsi] sg: protect accesses to 'reserved' page array (Ewan Milne) [1710533] +- [net] af_key: do not use GFP_KERNEL in atomic contexts (Vladis Dronov) [1715917] +- [net] Fix RCU splat in af_key (Vladis Dronov) [1715917] +- [x86] aesni: initialize gcm(aes) cryptd child's key/authsize (Sabrina Dubroca) [1698551] +- [block] blk-mq-pci: add a fallback when pci_irq_get_affinity returns NULL (Ming Lei) [1717059] +- [pci] msi: Don't warn when irq_create_affinity_masks() returns NULL (Ming Lei) [1717059] +- [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712450] +- [kernel] sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1693737] +- [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1693737] +- [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1693737] +- [x86] perf/x86/intel: Add Tremont core PMU support (Jiri Olsa) [1482406] +- [x86] perf/x86/intel: Add Icelake support (Jiri Olsa) [1482406] +- [x86] perf/x86: Support constraint ranges (Jiri Olsa) [1482406] +- [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Jiri Olsa) [1482406] +- [x86] perf/x86/intel: Support adaptive PEBS v4 (Jiri Olsa) [1482406] +- [x86] perf/x86/intel: Fix unwind errors from PEBS entries (mk-II) (Jiri Olsa) [1482406] +- [kernel] perf: Return empty callchain instead of NULL (Jiri Olsa) [1482406] +- [kernel] perf: Make perf_callchain function static (Jiri Olsa) [1482406] +- [x86] perf/x86: Support outputting XMM registers (Jiri Olsa) [1482406] +- [x86] perf/x86: Fix incorrect PEBS_REGS (Jiri Olsa) [1482406] +- [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Jiri Olsa) [1482406] +- [x86] cpufeature: Add facility to check for min microcode revisions (Jiri Olsa) [1482406] +- [x86] perf/x86/intel: Rename confusing 'freerunning PEBS' API and implementation to 'large PEBS' (Jiri Olsa) [1482406] +- [x86] perf/x86/intel/ds: Extract code of event update in short period (Jiri Olsa) [1482406] +- [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Jiri Olsa) [1482406] + +* Fri Aug 02 2019 Jan Stancek [3.10.0-1063.el7] +- [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1637693] +- [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1637693] +- [x86] apic: Fix device hotplug NULL pointer dereference (Prarit Bhargava) [1724644] +- [fs] coredump: fix the setting of PF_DUMPCORE (Vladis Dronov) [1706150] +- [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1672539] +- [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1649907] +- [fs] gfs2: Check for NULL dev_name on gfs2meta mount (Andrew Price) [1722499] +- [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1694201] +- [fs] cifs: Fix copy_file_range for write on the same file (Leif Sahlberg) [1689108] +- [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1702264] +- [fs] binfmt_misc.c: do not allow offset overflow (Bill O'Donnell) [1708066] +- [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697229] +- [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724362] +- [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724362] +- [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724362] +- [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724362] +- [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724362] +- [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724362] +- [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724362] +- [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724362] +- [fs] nfs/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1686179] +- [fs] pnfs: Skip invalid stateids when doing a bulk destroy (Benjamin Coddington) [1686179] +- [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733671] +- [scsi] vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1720298] +- [netdrv] ice: Implement pci_error_handler ops (Jonathan Toppins) [1673159] +- [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel (Jonathan Toppins) [1715161] +- [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix() (Jonathan Toppins) [1715161] +- [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition (Jonathan Toppins) [1715161] +- [netdrv] bnxt_en: Improve NQ reservations (Jonathan Toppins) [1715161] +- [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt() (Jonathan Toppins) [1715161] +- [netdrv] bnxt_en: Fix statistics context reservation logic (Jonathan Toppins) [1715161] +- [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware (Jonathan Toppins) [1715161] +- [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions (Jonathan Toppins) [1715161] +- [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Jonathan Toppins) [1715161] +- [netdrv] bnxt_en: Improve multicast address setup logic (Jonathan Toppins) [1715161] +- [netdrv] bnxt_en: Reset device on RX buffer errors (Jonathan Toppins) [1715161] +- [netdrv] bnxt_en: Improve RX consumer index validity check (Jonathan Toppins) [1715161] +- [netdrv] mlx4_en: Fix reporting phy counters (Alaa Hleihel) [1716338] +- [scsi] avoid leaking shost->bqt on scsi_add_host_with_dma() failure path (Vitaly Kuznetsov) [1702572] +- [ata] scsi: use host wide tags by default (fixup) (Vitaly Kuznetsov) [1702572] +- [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1704203] +- [kernel] sysctl: Use do_proc_do[u]intvec_conv for bounds-checking (Alex Gladkov) [1597153] +- [kernel] sysctl: Add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1597153] +- [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1710423] +- [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1710423] +- [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1710423] +- [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1710423] +- [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1710423] +- [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1710423] +- [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1710423] +- [netdrv] mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1710423] +- [netdrv] mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1710423] +- [netdrv] mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1710423] +- [netdrv] mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1710423] +- [netdrv] mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1710423] +- [infiniband] rdma/mlx5: Do not allow the user to write to the clock page (Alaa Hleihel) [1710423] +- [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1710423] +- [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1710423] +- [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1710423] +- [infiniband] ib/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1710423] +- [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1641418] +- [infiniband] core, ipoib: Do not overreact to SM LID change event (Kamal Heib) [1707873] +- [netdrv] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1704681] {CVE-2019-9503} +- [netdrv] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1704880] {CVE-2019-9500} +- [bluetooth] btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1702163] +- [bluetooth] btusb: Add support for Intel Bluetooth device 22560 [8087:0026] (Gopal Tiwari) [1702163] * Thu Jul 18 2019 Bruno E. O. Meneguele [3.10.0-1062.el7] - [fs] revert "xfs: disable copy_file_range() to avoid broken splice copy" (Eric Sandeen) [1731205]