Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2018-12-08 11:19:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.19453 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Sat Dec 8 11:19:08 2018 rev:464 rq:656019 version:4.19.7 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2018-11-30 16:31:47.737409601 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.19453/dtb-aarch64.changes 2018-12-08 11:19:17.150901607 +0100 @@ -1,0 +2,467 @@ +Fri Dec 7 11:43:38 CET 2018 - [email protected] + +- x86/build: Fix compiler support check for CONFIG_RETPOLINE + (KMP build). +- commit 5fabf51 + +------------------------------------------------------------------- +Wed Dec 5 20:39:04 CET 2018 - [email protected] + +- Linux 4.19.7 (bnc#1012628). +- mm/huge_memory: rename freeze_page() to unmap_page() + (bnc#1012628). +- mm/huge_memory: splitting set mapping+index before unfreeze + (bnc#1012628). +- mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() + (bnc#1012628). +- mm/khugepaged: collapse_shmem() stop if punched or truncated + (bnc#1012628). +- mm/khugepaged: fix crashes due to misaccounted holes + (bnc#1012628). +- mm/khugepaged: collapse_shmem() remember to clear holes + (bnc#1012628). +- mm/khugepaged: minor reorderings in collapse_shmem() + (bnc#1012628). +- mm/khugepaged: collapse_shmem() without freezing new_page + (bnc#1012628). +- mm/khugepaged: collapse_shmem() do not crash on Compound + (bnc#1012628). +- lan743x: Enable driver to work with LAN7431 (bnc#1012628). +- lan743x: fix return value for lan743x_tx_napi_poll + (bnc#1012628). +- net: don't keep lonely packets forever in the gro hash + (bnc#1012628). +- net: gemini: Fix copy/paste error (bnc#1012628). +- net: thunderx: set tso_hdrs pointer to NULL in + nicvf_free_snd_queue (bnc#1012628). +- packet: copy user buffers before orphan or clone (bnc#1012628). +- rapidio/rionet: do not free skb before reading its length + (bnc#1012628). +- s390/qeth: fix length check in SNMP processing (bnc#1012628). +- usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 + (bnc#1012628). +- net: thunderx: set xdp_prog to NULL if bpf_prog_add fails + (bnc#1012628). +- net: skb_scrub_packet(): Scrub offload_fwd_mark (bnc#1012628). +- virtio-net: disable guest csum during XDP set (bnc#1012628). +- virtio-net: fail XDP set if guest csum is negotiated + (bnc#1012628). +- net/dim: Update DIM start sample after each DIM iteration + (bnc#1012628). +- tcp: defer SACK compression after DupThresh (bnc#1012628). +- net: phy: add workaround for issue where PHY driver doesn't + bind to the device (bnc#1012628). +- tipc: fix lockdep warning during node delete (bnc#1012628). +- x86/speculation: Enable cross-hyperthread spectre v2 STIBP + mitigation (bnc#1012628). +- x86/speculation: Apply IBPB more strictly to avoid cross-process + data leak (bnc#1012628). +- x86/speculation: Propagate information about RSB filling + mitigation to sysfs (bnc#1012628). +- x86/speculation: Add RETPOLINE_AMD support to the inline asm + CALL_NOSPEC variant (bnc#1012628). +- x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support + (bnc#1012628). +- x86/retpoline: Remove minimal retpoline support (bnc#1012628). +- x86/speculation: Update the TIF_SSBD comment (bnc#1012628). +- x86/speculation: Clean up spectre_v2_parse_cmdline() + (bnc#1012628). +- x86/speculation: Remove unnecessary ret variable in + cpu_show_common() (bnc#1012628). +- x86/speculation: Move STIPB/IBPB string conditionals out of + cpu_show_common() (bnc#1012628). +- x86/speculation: Disable STIBP when enhanced IBRS is in use + (bnc#1012628). +- x86/speculation: Rename SSBD update functions (bnc#1012628). +- x86/speculation: Reorganize speculation control MSRs update + (bnc#1012628). +- sched/smt: Make sched_smt_present track topology (bnc#1012628). +- x86/Kconfig: Select SCHED_SMT if SMP enabled (bnc#1012628). +- sched/smt: Expose sched_smt_present static key (bnc#1012628). +- x86/speculation: Rework SMT state change (bnc#1012628). +- x86/l1tf: Show actual SMT state (bnc#1012628). +- x86/speculation: Reorder the spec_v2 code (bnc#1012628). +- x86/speculation: Mark string arrays const correctly + (bnc#1012628). +- x86/speculataion: Mark command line parser data __initdata + (bnc#1012628). +- x86/speculation: Unify conditional spectre v2 print functions + (bnc#1012628). +- x86/speculation: Add command line control for indirect branch + speculation (bnc#1012628). +- x86/speculation: Prepare for per task indirect branch + speculation control (bnc#1012628). +- x86/process: Consolidate and simplify switch_to_xtra() code + (bnc#1012628). +- x86/speculation: Avoid __switch_to_xtra() calls (bnc#1012628). +- x86/speculation: Prepare for conditional IBPB in switch_mm() + (bnc#1012628). +- ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS + (bnc#1012628). +- x86/speculation: Split out TIF update (bnc#1012628). +- x86/speculation: Prevent stale SPEC_CTRL msr content + (bnc#1012628). +- x86/speculation: Prepare arch_smt_update() for PRCTL mode + (bnc#1012628). +- x86/speculation: Add prctl() control for indirect branch + speculation (bnc#1012628). +- x86/speculation: Enable prctl mode for spectre_v2_user + (bnc#1012628). +- x86/speculation: Add seccomp Spectre v2 user space protection + mode (bnc#1012628). +- x86/speculation: Provide IBPB always command line options + (bnc#1012628). +- userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE + vmas (bnc#1012628). +- kvm: mmu: Fix race in emulated page table writes (bnc#1012628). +- kvm: svm: Ensure an IBPB on all affected CPUs when freeing a + vmcb (bnc#1012628). +- KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to + L1 tsc_offset (bnc#1012628). +- KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall + (bnc#1012628). +- KVM: LAPIC: Fix pv ipis use-before-initialization (bnc#1012628). +- KVM: X86: Fix scan ioapic use-before-initialization + (bnc#1012628). +- KVM: VMX: re-add ple_gap module parameter (bnc#1012628). +- xtensa: enable coprocessors that are being flushed + (bnc#1012628). +- xtensa: fix coprocessor context offset definitions + (bnc#1012628). +- xtensa: fix coprocessor part of ptrace_{get,set}xregs + (bnc#1012628). +- udf: Allow mounting volumes with incorrect identification + strings (bnc#1012628). +- btrfs: Always try all copies when reading extent buffers + (bnc#1012628). +- Btrfs: ensure path name is null terminated at + btrfs_control_ioctl (bnc#1012628). +- Btrfs: fix rare chances for data loss when doing a fast fsync + (bnc#1012628). +- Btrfs: fix race between enabling quotas and subvolume creation + (bnc#1012628). +- btrfs: relocation: set trans to be NULL after ending transaction + (bnc#1012628). +- PCI: layerscape: Fix wrong invocation of outbound window + disable accessor (bnc#1012628). +- PCI: dwc: Fix MSI-X EP framework address calculation bug + (bnc#1012628). +- PCI: Fix incorrect value returned from pcie_get_speed_cap() + (bnc#1012628). +- arm64: dts: rockchip: Fix PCIe reset polarity for + rk3399-puma-haikou (bnc#1012628). +- x86/MCE/AMD: Fix the thresholding machinery initialization order + (bnc#1012628). +- x86/fpu: Disable bottom halves while loading FPU registers + (bnc#1012628). +- perf/x86/intel: Move branch tracing setup to the Intel-specific + source file (bnc#1012628). +- perf/x86/intel: Add generic branch tracing check to + intel_pmu_has_bts() (bnc#1012628). +- perf/x86/intel: Disallow precise_ip on BTS events (bnc#1012628). +- fs: fix lost error code in dio_complete (bnc#1012628). +- ALSA: wss: Fix invalid snd_free_pages() at error path + (bnc#1012628). +- ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write + (bnc#1012628). +- ALSA: control: Fix race between adding and removing a user + element (bnc#1012628). +- ALSA: sparc: Fix invalid snd_free_pages() at error path + (bnc#1012628). +- ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist + (bnc#1012628). +- ALSA: hda/realtek - Support ALC300 (bnc#1012628). +- ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 + (bnc#1012628). +- ALSA: hda/realtek - fix the pop noise on headphone for lenovo + laptops (bnc#1012628). +- ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 + laptop (bnc#1012628). +- function_graph: Create function_graph_enter() to consolidate + architecture code (bnc#1012628). +- ARM: function_graph: Simplify with function_graph_enter() + (bnc#1012628). +- microblaze: function_graph: Simplify with function_graph_enter() + (bnc#1012628). +- x86/function_graph: Simplify with function_graph_enter() + (bnc#1012628). +- nds32: function_graph: Simplify with function_graph_enter() + (bnc#1012628). +- powerpc/function_graph: Simplify with function_graph_enter() + (bnc#1012628). +- sh/function_graph: Simplify with function_graph_enter() + (bnc#1012628). +- sparc/function_graph: Simplify with function_graph_enter() + (bnc#1012628). +- parisc: function_graph: Simplify with function_graph_enter() + (bnc#1012628). ++++ 270 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.19453/dtb-aarch64.changes dtb-armv6l.changes: same change dtb-armv7l.changes: same change kernel-64kb.changes: same change kernel-debug.changes: same change kernel-default.changes: same change kernel-docs.changes: same change kernel-kvmsmall.changes: same change kernel-lpae.changes: same change kernel-obs-build.changes: same change kernel-obs-qa.changes: same change kernel-pae.changes: same change kernel-source.changes: same change kernel-syms.changes: same change kernel-vanilla.changes: same change kernel-zfcpdump.changes: same change ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ --- /var/tmp/diff_new_pack.Y0k2rL/_old 2018-12-08 11:19:25.890893248 +0100 +++ /var/tmp/diff_new_pack.Y0k2rL/_new 2018-12-08 11:19:25.890893248 +0100 @@ -17,7 +17,7 @@ %define srcversion 4.19 -%define patchversion 4.19.5 +%define patchversion 4.19.7 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols}) Name: dtb-aarch64 -Version: 4.19.5 +Version: 4.19.7 %if 0%{?is_kotd} -Release: <RELEASE>.g6210279 +Release: <RELEASE>.g5fabf51 %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.Y0k2rL/_old 2018-12-08 11:19:25.938893202 +0100 +++ /var/tmp/diff_new_pack.Y0k2rL/_new 2018-12-08 11:19:25.942893198 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.19 -%define patchversion 4.19.5 +%define patchversion 4.19.7 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0 Group: System/Kernel -Version: 4.19.5 +Version: 4.19.7 %if 0%{?is_kotd} -Release: <RELEASE>.g6210279 +Release: <RELEASE>.g5fabf51 %else Release: 0 %endif @@ -165,10 +165,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 6210279c032290dc658f1d7ba68547029521c419 -Provides: kernel-srchash = 6210279c032290dc658f1d7ba68547029521c419 +Provides: kernel-%build_flavor-base-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: kernel-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca # END COMMON DEPS -Provides: %name-srchash = 6210279c032290dc658f1d7ba68547029521c419 +Provides: %name-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -1132,8 +1132,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 6210279c032290dc658f1d7ba68547029521c419 -Provides: kernel-srchash = 6210279c032290dc658f1d7ba68547029521c419 +Provides: kernel-%build_flavor-base-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: kernel-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca %obsolete_rebuilds %name-base %ifarch %ix86 ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.Y0k2rL/_old 2018-12-08 11:19:25.958893183 +0100 +++ /var/tmp/diff_new_pack.Y0k2rL/_new 2018-12-08 11:19:25.962893179 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.19 -%define patchversion 4.19.5 +%define patchversion 4.19.7 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0 Group: System/Kernel -Version: 4.19.5 +Version: 4.19.7 %if 0%{?is_kotd} -Release: <RELEASE>.g6210279 +Release: <RELEASE>.g5fabf51 %else Release: 0 %endif @@ -165,10 +165,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 6210279c032290dc658f1d7ba68547029521c419 -Provides: kernel-srchash = 6210279c032290dc658f1d7ba68547029521c419 +Provides: kernel-%build_flavor-base-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: kernel-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca # END COMMON DEPS -Provides: %name-srchash = 6210279c032290dc658f1d7ba68547029521c419 +Provides: %name-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 @@ -1138,8 +1138,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 6210279c032290dc658f1d7ba68547029521c419 -Provides: kernel-srchash = 6210279c032290dc658f1d7ba68547029521c419 +Provides: kernel-%build_flavor-base-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: kernel-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca %ifarch ppc64 Provides: kernel-kdump-base = 2.6.28 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.Y0k2rL/_old 2018-12-08 11:19:25.978893164 +0100 +++ /var/tmp/diff_new_pack.Y0k2rL/_new 2018-12-08 11:19:25.978893164 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.19 -%define patchversion 4.19.5 +%define patchversion 4.19.7 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Summary: The Standard Kernel License: GPL-2.0 Group: System/Kernel -Version: 4.19.5 +Version: 4.19.7 %if 0%{?is_kotd} -Release: <RELEASE>.g6210279 +Release: <RELEASE>.g5fabf51 %else Release: 0 %endif @@ -165,10 +165,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 6210279c032290dc658f1d7ba68547029521c419 -Provides: kernel-srchash = 6210279c032290dc658f1d7ba68547029521c419 +Provides: kernel-%build_flavor-base-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: kernel-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca # END COMMON DEPS -Provides: %name-srchash = 6210279c032290dc658f1d7ba68547029521c419 +Provides: %name-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 @@ -1181,8 +1181,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 6210279c032290dc658f1d7ba68547029521c419 -Provides: kernel-srchash = 6210279c032290dc658f1d7ba68547029521c419 +Provides: kernel-%build_flavor-base-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: kernel-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca %ifarch %ix86 Provides: kernel-trace-base = 3.13 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.Y0k2rL/_old 2018-12-08 11:19:25.994893148 +0100 +++ /var/tmp/diff_new_pack.Y0k2rL/_new 2018-12-08 11:19:25.994893148 +0100 @@ -17,7 +17,7 @@ %define srcversion 4.19 -%define patchversion 4.19.5 +%define patchversion 4.19.7 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 4.19.5 +Version: 4.19.7 %if 0%{?is_kotd} -Release: <RELEASE>.g6210279 +Release: <RELEASE>.g5fabf51 %else Release: 0 %endif @@ -63,7 +63,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash = 6210279c032290dc658f1d7ba68547029521c419 +Provides: %name-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.Y0k2rL/_old 2018-12-08 11:19:26.010893133 +0100 +++ /var/tmp/diff_new_pack.Y0k2rL/_new 2018-12-08 11:19:26.014893129 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.19 -%define patchversion 4.19.5 +%define patchversion 4.19.7 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0 Group: System/Kernel -Version: 4.19.5 +Version: 4.19.7 %if 0%{?is_kotd} -Release: <RELEASE>.g6210279 +Release: <RELEASE>.g5fabf51 %else Release: 0 %endif @@ -165,10 +165,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 6210279c032290dc658f1d7ba68547029521c419 -Provides: kernel-srchash = 6210279c032290dc658f1d7ba68547029521c419 +Provides: kernel-%build_flavor-base-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: kernel-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca # END COMMON DEPS -Provides: %name-srchash = 6210279c032290dc658f1d7ba68547029521c419 +Provides: %name-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -1136,8 +1136,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 6210279c032290dc658f1d7ba68547029521c419 -Provides: kernel-srchash = 6210279c032290dc658f1d7ba68547029521c419 +Provides: kernel-%build_flavor-base-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: kernel-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca %obsolete_rebuilds %name-base %ifarch %ix86 kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.Y0k2rL/_old 2018-12-08 11:19:26.046893098 +0100 +++ /var/tmp/diff_new_pack.Y0k2rL/_new 2018-12-08 11:19:26.050893095 +0100 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 4.19.5 +%define patchversion 4.19.7 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash = 6210279c032290dc658f1d7ba68547029521c419 +BuildRequires: kernel%kernel_flavor-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca %if 0%{?rhel_version} BuildRequires: kernel @@ -64,9 +64,9 @@ Summary: package kernel and initrd for OBS VM builds License: GPL-2.0 Group: SLES -Version: 4.19.5 +Version: 4.19.7 %if 0%{?is_kotd} -Release: <RELEASE>.g6210279 +Release: <RELEASE>.g5fabf51 %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.Y0k2rL/_old 2018-12-08 11:19:26.066893079 +0100 +++ /var/tmp/diff_new_pack.Y0k2rL/_new 2018-12-08 11:19:26.066893079 +0100 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 4.19.5 +%define patchversion 4.19.7 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ Summary: Basic QA tests for the kernel License: GPL-2.0 Group: SLES -Version: 4.19.5 +Version: 4.19.7 %if 0%{?is_kotd} -Release: <RELEASE>.g6210279 +Release: <RELEASE>.g5fabf51 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.Y0k2rL/_old 2018-12-08 11:19:26.082893064 +0100 +++ /var/tmp/diff_new_pack.Y0k2rL/_new 2018-12-08 11:19:26.086893060 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.19 -%define patchversion 4.19.5 +%define patchversion 4.19.7 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 4.19.5 +Version: 4.19.7 %if 0%{?is_kotd} -Release: <RELEASE>.g6210279 +Release: <RELEASE>.g5fabf51 %else Release: 0 %endif @@ -165,10 +165,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 6210279c032290dc658f1d7ba68547029521c419 -Provides: kernel-srchash = 6210279c032290dc658f1d7ba68547029521c419 +Provides: kernel-%build_flavor-base-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: kernel-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca # END COMMON DEPS -Provides: %name-srchash = 6210279c032290dc658f1d7ba68547029521c419 +Provides: %name-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 @@ -1158,8 +1158,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 6210279c032290dc658f1d7ba68547029521c419 -Provides: kernel-srchash = 6210279c032290dc658f1d7ba68547029521c419 +Provides: kernel-%build_flavor-base-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: kernel-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca %ifarch %ix86 Provides: kernel-vmi-base = 2.6.38 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.Y0k2rL/_old 2018-12-08 11:19:26.106893041 +0100 +++ /var/tmp/diff_new_pack.Y0k2rL/_new 2018-12-08 11:19:26.106893041 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.19 -%define patchversion 4.19.5 +%define patchversion 4.19.7 %define variant %{nil} %define vanilla_only 0 @@ -30,9 +30,9 @@ Summary: The Linux Kernel Sources License: GPL-2.0 Group: Development/Sources -Version: 4.19.5 +Version: 4.19.7 %if 0%{?is_kotd} -Release: <RELEASE>.g6210279 +Release: <RELEASE>.g5fabf51 %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash = 6210279c032290dc658f1d7ba68547029521c419 +Provides: %name-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca Provides: linux Provides: multiversion(kernel) Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.Y0k2rL/_old 2018-12-08 11:19:26.126893022 +0100 +++ /var/tmp/diff_new_pack.Y0k2rL/_new 2018-12-08 11:19:26.126893022 +0100 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 4.19.5 +Version: 4.19.7 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g6210279 +Release: <RELEASE>.g5fabf51 %else Release: 0 %endif @@ -55,7 +55,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash = 6210279c032290dc658f1d7ba68547029521c419 +Provides: %name-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.Y0k2rL/_old 2018-12-08 11:19:26.142893007 +0100 +++ /var/tmp/diff_new_pack.Y0k2rL/_new 2018-12-08 11:19:26.142893007 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.19 -%define patchversion 4.19.5 +%define patchversion 4.19.7 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0 Group: System/Kernel -Version: 4.19.5 +Version: 4.19.7 %if 0%{?is_kotd} -Release: <RELEASE>.g6210279 +Release: <RELEASE>.g5fabf51 %else Release: 0 %endif @@ -165,10 +165,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 6210279c032290dc658f1d7ba68547029521c419 -Provides: kernel-srchash = 6210279c032290dc658f1d7ba68547029521c419 +Provides: kernel-%build_flavor-base-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: kernel-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca # END COMMON DEPS -Provides: %name-srchash = 6210279c032290dc658f1d7ba68547029521c419 +Provides: %name-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -1129,8 +1129,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 6210279c032290dc658f1d7ba68547029521c419 -Provides: kernel-srchash = 6210279c032290dc658f1d7ba68547029521c419 +Provides: kernel-%build_flavor-base-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: kernel-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca %obsolete_rebuilds %name-base %ifarch %ix86 kernel-zfcpdump.spec: same change ++++++ config.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/arm64/default new/config/arm64/default --- old/config/arm64/default 2018-11-06 15:30:11.000000000 +0100 +++ new/config/arm64/default 2018-12-03 12:35:07.000000000 +0100 @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 4.19.0 Kernel Configuration +# Linux/arm64 4.19.5 Kernel Configuration # # -# Compiler: aarch64-suse-linux-gcc (SUSE Linux) 8.2.1 20180831 [gcc-8-branch revision 264010] +# Compiler: gcc (SUSE Linux) 8.2.1 20181108 [gcc-8-branch revision 265914] # CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=80201 @@ -713,7 +713,6 @@ CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m CONFIG_CRYPTO_CHACHA20_NEON=m CONFIG_CRYPTO_AES_ARM64_BS=m -CONFIG_CRYPTO_SPECK_NEON=m # # General architecture-dependent options @@ -9239,7 +9238,6 @@ CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SM4=m -CONFIG_CRYPTO_SPECK=m CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default --- old/config/armv6hl/default 2018-11-06 15:30:11.000000000 +0100 +++ new/config/armv6hl/default 2018-12-03 12:35:07.000000000 +0100 @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 4.19.0 Kernel Configuration +# Linux/arm 4.19.5 Kernel Configuration # # -# Compiler: arm-suse-linux-gnueabi-gcc (SUSE Linux) 8.2.1 20180831 [gcc-8-branch revision 264010] +# Compiler: gcc (SUSE Linux) 8.2.1 20181108 [gcc-8-branch revision 265914] # CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=80201 @@ -7024,7 +7024,6 @@ CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SM4=m -CONFIG_CRYPTO_SPECK=m CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default --- old/config/armv7hl/default 2018-11-06 15:30:11.000000000 +0100 +++ new/config/armv7hl/default 2018-12-03 12:35:07.000000000 +0100 @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 4.19.0 Kernel Configuration +# Linux/arm 4.19.5 Kernel Configuration # # -# Compiler: arm-suse-linux-gnueabi-gcc (SUSE Linux) 8.2.1 20180831 [gcc-8-branch revision 264010] +# Compiler: gcc (SUSE Linux) 8.2.1 20181108 [gcc-8-branch revision 265914] # CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=80201 @@ -924,7 +924,6 @@ CONFIG_CRYPTO_CRCT10DIF_ARM_CE=m CONFIG_CRYPTO_CRC32_ARM_CE=m CONFIG_CRYPTO_CHACHA20_NEON=m -CONFIG_CRYPTO_SPECK_NEON=m CONFIG_VIRTUALIZATION=y CONFIG_VHOST_NET=m CONFIG_VHOST_SCSI=m @@ -9613,7 +9612,6 @@ CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SM4=m -CONFIG_CRYPTO_SPECK=m CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae --- old/config/armv7hl/lpae 2018-11-06 15:30:11.000000000 +0100 +++ new/config/armv7hl/lpae 2018-12-03 12:35:07.000000000 +0100 @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 4.19.0 Kernel Configuration +# Linux/arm 4.19.5 Kernel Configuration # # -# Compiler: arm-suse-linux-gnueabi-gcc (SUSE Linux) 8.2.1 20180831 [gcc-8-branch revision 264010] +# Compiler: gcc (SUSE Linux) 8.2.1 20181108 [gcc-8-branch revision 265914] # CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=80201 @@ -860,7 +860,6 @@ CONFIG_CRYPTO_CRCT10DIF_ARM_CE=m CONFIG_CRYPTO_CRC32_ARM_CE=m CONFIG_CRYPTO_CHACHA20_NEON=m -CONFIG_CRYPTO_SPECK_NEON=m CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y @@ -9224,7 +9223,6 @@ CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SM4=m -CONFIG_CRYPTO_SPECK=m CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 23147 lines of diff (skipped) ++++++ patches.rpmify.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/x86-build-Fix-compiler-support-check-for-CONFIG_RETP.patch new/patches.rpmify/x86-build-Fix-compiler-support-check-for-CONFIG_RETP.patch --- old/patches.rpmify/x86-build-Fix-compiler-support-check-for-CONFIG_RETP.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.rpmify/x86-build-Fix-compiler-support-check-for-CONFIG_RETP.patch 2018-12-07 11:43:38.000000000 +0100 @@ -0,0 +1,64 @@ +From: Masahiro Yamada <[email protected]> +Date: Wed, 5 Dec 2018 15:27:19 +0900 +Subject: x86/build: Fix compiler support check for CONFIG_RETPOLINE +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git +Git-commit: e739d919a0f5f6ac95cffe32489c9c03be538178 +Patch-mainline: Queued in subsystem maintainer repository +References: KMP build + +It is troublesome to add a diagnostic like this to the Makefile +parse stage because the top-level Makefile could be parsed with +a stale include/config/auto.conf. + +Once you are hit by the error about non-retpoline compiler, the +compilation still breaks even after disabling CONFIG_RETPOLINE. + +The easiest fix is to move this check to the "archprepare" like +this commit did: + + 829fe4aa9ac1 ("x86: Allow generating user-space headers without a compiler") + +Reported-by: Meelis Roos <[email protected]> +Tested-by: Meelis Roos <[email protected]> +Signed-off-by: Masahiro Yamada <[email protected]> +Acked-by: Zhenzhong Duan <[email protected]> +Cc: Borislav Petkov <[email protected]> +Cc: Linus Torvalds <[email protected]> +Cc: Peter Zijlstra <[email protected]> +Cc: Thomas Gleixner <[email protected]> +Cc: Zhenzhong Duan <[email protected]> +Fixes: 4cd24de3a098 ("x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support") +Link: http://lkml.kernel.org/r/[email protected] +Link: https://lkml.org/lkml/2018/12/4/206 +Signed-off-by: Ingo Molnar <[email protected]> +Signed-off-by: Jiri Slaby <[email protected]> +--- + arch/x86/Makefile | 10 +++++++--- + 1 file changed, 7 insertions(+), 3 deletions(-) + +--- a/arch/x86/Makefile ++++ b/arch/x86/Makefile +@@ -223,9 +223,6 @@ KBUILD_CFLAGS += -fno-asynchronous-unwin + + # Avoid indirect branches in kernel to deal with Spectre + ifdef CONFIG_RETPOLINE +-ifeq ($(RETPOLINE_CFLAGS),) +- $(error You are building kernel with non-retpoline compiler, please update your compiler.) +-endif + KBUILD_CFLAGS += $(RETPOLINE_CFLAGS) + endif + +@@ -303,6 +300,13 @@ ifndef CC_HAVE_ASM_GOTO + @echo Compiler lacks asm-goto support. + @exit 1 + endif ++ifdef CONFIG_RETPOLINE ++ifeq ($(RETPOLINE_CFLAGS),) ++ @echo "You are building kernel with non-retpoline compiler." >&2 ++ @echo "Please update your compiler." >&2 ++ @false ++endif ++endif + + archclean: + $(Q)rm -rf $(objtree)/arch/i386 ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch new/patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch --- old/patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch 2018-11-27 20:56:09.000000000 +0100 +++ new/patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch 2018-12-05 21:20:05.000000000 +0100 @@ -29,15 +29,15 @@ --- Documentation/admin-guide/kernel-parameters.txt | 1 arch/x86/include/asm/cpufeatures.h | 1 - arch/x86/include/asm/nospec-branch.h | 3 -- - arch/x86/kernel/cpu/bugs.c | 34 ++++++++++++++++++++++++ + arch/x86/include/asm/nospec-branch.h | 3 - + arch/x86/kernel/cpu/bugs.c | 39 ++++++++++++++++++++++++ arch/x86/lib/Makefile | 2 - arch/x86/lib/retpoline.S | 5 +++ - 6 files changed, 43 insertions(+), 3 deletions(-) + 6 files changed, 48 insertions(+), 3 deletions(-) --- a/Documentation/admin-guide/kernel-parameters.txt +++ b/Documentation/admin-guide/kernel-parameters.txt -@@ -4182,6 +4182,7 @@ +@@ -4196,6 +4196,7 @@ retpoline - replace indirect branches retpoline,generic - google's original retpoline retpoline,amd - AMD-specific minimal thunk @@ -57,15 +57,15 @@ #define X86_FEATURE_TPR_SHADOW ( 8*32+ 0) /* Intel TPR Shadow */ --- a/arch/x86/include/asm/nospec-branch.h +++ b/arch/x86/include/asm/nospec-branch.h -@@ -214,6 +214,7 @@ enum spectre_v2_mitigation { - SPECTRE_V2_RETPOLINE_MINIMAL_AMD, +@@ -225,6 +225,7 @@ enum spectre_v2_mitigation { + SPECTRE_V2_NONE, SPECTRE_V2_RETPOLINE_GENERIC, SPECTRE_V2_RETPOLINE_AMD, + SPECTRE_V2_IBRS, SPECTRE_V2_IBRS_ENHANCED, }; -@@ -236,7 +237,6 @@ extern char __indirect_thunk_end[]; +@@ -255,7 +256,6 @@ extern char __indirect_thunk_end[]; */ static inline void vmexit_fill_RSB(void) { @@ -73,7 +73,7 @@ unsigned long loops; asm volatile (ANNOTATE_NOSPEC_ALTERNATIVE -@@ -246,7 +246,6 @@ static inline void vmexit_fill_RSB(void) +@@ -265,7 +265,6 @@ static inline void vmexit_fill_RSB(void) "910:" : "=r" (loops), ASM_CALL_CONSTRAINT : : "memory" ); @@ -83,31 +83,31 @@ static __always_inline --- a/arch/x86/kernel/cpu/bugs.c +++ b/arch/x86/kernel/cpu/bugs.c -@@ -133,6 +133,7 @@ enum spectre_v2_mitigation_cmd { +@@ -249,6 +249,7 @@ enum spectre_v2_mitigation_cmd { SPECTRE_V2_CMD_RETPOLINE, SPECTRE_V2_CMD_RETPOLINE_GENERIC, SPECTRE_V2_CMD_RETPOLINE_AMD, + SPECTRE_V2_CMD_IBRS, }; - static const char *spectre_v2_strings[] = { -@@ -141,6 +142,7 @@ static const char *spectre_v2_strings[] - [SPECTRE_V2_RETPOLINE_MINIMAL_AMD] = "Vulnerable: Minimal AMD ASM retpoline", + enum spectre_v2_user_cmd { +@@ -400,6 +401,7 @@ static const char * const spectre_v2_str + [SPECTRE_V2_NONE] = "Vulnerable", [SPECTRE_V2_RETPOLINE_GENERIC] = "Mitigation: Full generic retpoline", [SPECTRE_V2_RETPOLINE_AMD] = "Mitigation: Full AMD retpoline", + [SPECTRE_V2_IBRS] = "Mitigation: Indirect Branch Restricted Speculation", [SPECTRE_V2_IBRS_ENHANCED] = "Mitigation: Enhanced IBRS", }; -@@ -274,6 +276,7 @@ static const struct { - { "retpoline", SPECTRE_V2_CMD_RETPOLINE, false }, - { "retpoline,amd", SPECTRE_V2_CMD_RETPOLINE_AMD, false }, - { "retpoline,generic", SPECTRE_V2_CMD_RETPOLINE_GENERIC, false }, -+ { "ibrs", SPECTRE_V2_CMD_IBRS, false }, - { "auto", SPECTRE_V2_CMD_AUTO, false }, +@@ -413,6 +415,7 @@ static const struct { + { "retpoline", SPECTRE_V2_CMD_RETPOLINE, false }, + { "retpoline,amd", SPECTRE_V2_CMD_RETPOLINE_AMD, false }, + { "retpoline,generic", SPECTRE_V2_CMD_RETPOLINE_GENERIC, false }, ++ { "ibrs", SPECTRE_V2_CMD_IBRS, false }, + { "auto", SPECTRE_V2_CMD_AUTO, false }, }; -@@ -325,6 +328,23 @@ static enum spectre_v2_mitigation_cmd __ +@@ -466,6 +469,28 @@ static enum spectre_v2_mitigation_cmd __ return cmd; } @@ -128,10 +128,15 @@ + return false; +} + ++static inline bool retp_compiler(void) ++{ ++ return __is_defined(CONFIG_RETPOLINE); ++} ++ static void __init spectre_v2_select_mitigation(void) { enum spectre_v2_mitigation_cmd cmd = spectre_v2_parse_cmdline(); -@@ -351,17 +371,31 @@ static void __init spectre_v2_select_mit +@@ -492,17 +517,31 @@ static void __init spectre_v2_select_mit wrmsrl(MSR_IA32_SPEC_CTRL, x86_spec_ctrl_base); goto specv2_set_mode; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch new/patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch --- old/patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch 2018-11-27 20:56:09.000000000 +0100 +++ new/patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch 2018-12-05 21:20:05.000000000 +0100 @@ -23,14 +23,14 @@ Signed-off-by: David Woodhouse <[email protected]> Signed-off-by: Jiri Slaby <[email protected]> --- - arch/x86/include/asm/nospec-branch.h | 36 ++++++++++++++++++++++++++++ + arch/x86/include/asm/nospec-branch.h | 36 +++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) --- a/arch/x86/include/asm/nospec-branch.h +++ b/arch/x86/include/asm/nospec-branch.h -@@ -292,6 +292,42 @@ do { \ - preempt_enable(); \ - } while (0) +@@ -316,6 +316,42 @@ DECLARE_STATIC_KEY_FALSE(switch_to_cond_ + DECLARE_STATIC_KEY_FALSE(switch_mm_cond_ibpb); + DECLARE_STATIC_KEY_FALSE(switch_mm_always_ibpb); +/* + * This also performs a barrier, and setting it again when it was already diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/ALSA-usb-audio-Fix-UAF-decrement-if-card-has-no-live.patch new/patches.suse/ALSA-usb-audio-Fix-UAF-decrement-if-card-has-no-live.patch --- old/patches.suse/ALSA-usb-audio-Fix-UAF-decrement-if-card-has-no-live.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/ALSA-usb-audio-Fix-UAF-decrement-if-card-has-no-live.patch 2018-12-05 21:20:05.000000000 +0100 @@ -0,0 +1,54 @@ +From 5f8cf712582617d523120df67d392059eaf2fc4b Mon Sep 17 00:00:00 2001 +From: Hui Peng <[email protected]> +Date: Mon, 3 Dec 2018 16:09:34 +0100 +Subject: [PATCH] ALSA: usb-audio: Fix UAF decrement if card has no live + interfaces in card.c +References: CVE-2018-19824,bsc#1118152 +Git-commit: 5f8cf712582617d523120df67d392059eaf2fc4b +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git +Patch-mainline: Queued in subsystem maintainer repository + +If a USB sound card reports 0 interfaces, an error condition is triggered +and the function usb_audio_probe errors out. In the error path, there was a +use-after-free vulnerability where the memory object of the card was first +freed, followed by a decrement of the number of active chips. Moving the +decrement above the atomic_dec fixes the UAF. + +[ The original problem was introduced in 3.1 kernel, while it was + developed in a different form. The Fixes tag below indicates the + original commit but it doesn't mean that the patch is applicable + cleanly. -- tiwai ] + +Fixes: 362e4e49abe5 ("ALSA: usb-audio - clear chip->probing on error exit") +Reported-by: Hui Peng <[email protected]> +Reported-by: Mathias Payer <[email protected]> +Signed-off-by: Hui Peng <[email protected]> +Signed-off-by: Mathias Payer <[email protected]> +Cc: <[email protected]> +Signed-off-by: Takashi Iwai <[email protected]> + +--- + sound/usb/card.c | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/sound/usb/card.c b/sound/usb/card.c +index 2bfe4e80a6b9..a105947eaf55 100644 +--- a/sound/usb/card.c ++++ b/sound/usb/card.c +@@ -682,9 +682,12 @@ static int usb_audio_probe(struct usb_interface *intf, + + __error: + if (chip) { ++ /* chip->active is inside the chip->card object, ++ * decrement before memory is possibly returned. ++ */ ++ atomic_dec(&chip->active); + if (!chip->num_interfaces) + snd_card_free(chip->card); +- atomic_dec(&chip->active); + } + mutex_unlock(®ister_mutex); + return err; +-- +2.19.2 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/blk-mq-fix-corruption-with-direct-issue.patch new/patches.suse/blk-mq-fix-corruption-with-direct-issue.patch --- old/patches.suse/blk-mq-fix-corruption-with-direct-issue.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/blk-mq-fix-corruption-with-direct-issue.patch 2018-12-05 21:20:05.000000000 +0100 @@ -0,0 +1,64 @@ +From: Jens Axboe <[email protected]> +Date: Tue, 4 Dec 2018 15:47:46 -0700 +Subject: blk-mq: fix corruption with direct issue +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git +Git-commit: d69bf1fa945d1ceb704349a3c16684b5b54cd169 +Patch-mainline: Queued in subsystem maintainer repository +References: ext4 corruption + +If we attempt a direct issue to a SCSI device, and it returns BUSY, then +we queue the request up normally. However, the SCSI layer may have +already setup SG tables etc for this particular command. If we later +merge with this request, then the old tables are no longer valid. Once +we issue the IO, we only read/write the original part of the request, +not the new state of it. + +This causes data corruption, and is most often noticed with the file +system complaining about the just read data being invalid: + +[ 235.934465] EXT4-fs error (device sda1): ext4_iget:4831: inode #7142: comm dpkg-query: bad extra_isize 24937 (inode size 256) + +because most of it is garbage... + +This doesn't happen from the normal issue path, as we will simply defer +the request to the hardware queue dispatch list if we fail. Once it's on +the dispatch list, we never merge with it. + +Fix this from the direct issue path by flagging the request as +REQ_NOMERGE so we don't change the size of it before issue. + +See also: + https://bugzilla.kernel.org/show_bug.cgi?id=201685 + +Fixes: 6ce3dd6eec1 ("blk-mq: issue directly if hw queue isn't busy in case of 'none'") +Signed-off-by: Jens Axboe <[email protected]> +Tested-by: Guenter Roeck <[email protected]> +Reviewed-by: Christoph Hellwig <[email protected]> +Signed-off-by: Jiri Slaby <[email protected]> +--- + block/blk-mq.c | 9 +++++++++ + 1 file changed, 9 insertions(+) + +diff --git a/block/blk-mq.c b/block/blk-mq.c +index e09d7f500077..59022280fe92 100644 +--- a/block/blk-mq.c ++++ b/block/blk-mq.c +@@ -1783,6 +1783,15 @@ static blk_status_t __blk_mq_issue_directly(struct blk_mq_hw_ctx *hctx, + break; + case BLK_STS_RESOURCE: + case BLK_STS_DEV_RESOURCE: ++ /* ++ * If direct dispatch fails, we cannot allow any merging on ++ * this IO. Drivers (like SCSI) may have set up permanent state ++ * for this request, like SG tables and mappings, and if we ++ * merge to it later on then we'll still only do IO to the ++ * original part. ++ */ ++ rq->cmd_flags |= REQ_NOMERGE; ++ + blk_mq_update_dispatch_busy(hctx, true); + __blk_mq_requeue_request(rq); + break; +-- +2.19.2 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/drm-amdgpu-Add-missing-firmware-entry-for-HAINAN.patch new/patches.suse/drm-amdgpu-Add-missing-firmware-entry-for-HAINAN.patch --- old/patches.suse/drm-amdgpu-Add-missing-firmware-entry-for-HAINAN.patch 2018-11-27 20:56:09.000000000 +0100 +++ new/patches.suse/drm-amdgpu-Add-missing-firmware-entry-for-HAINAN.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,36 +0,0 @@ -From 74874d97cb0dc25945ad22e7bce1896c2e87da06 Mon Sep 17 00:00:00 2001 -From: Takashi Iwai <[email protected]> -Date: Mon, 19 Nov 2018 12:55:12 +0100 -Subject: [PATCH] drm/amdgpu: Add missing firmware entry for HAINAN -Patch-mainline: Submitted, dri-devel ML -Message-Id: <[email protected]> -References: bsc#1116239 - -Due to lack of MODULE_FIRMWARE() with hainan_mc.bin, the driver -doesn't work properly in initrd. Let's add it. - -Bugzilla: https://bugzilla.suse.com/show_bug.cgi?id=1116239 -Fixes: 8eaf2b1faaf4 ("drm/amdgpu: switch firmware path for SI parts") -Cc: <[email protected]> -Signed-off-by: Takashi Iwai <[email protected]> -Reviewed-by: Christian König <[email protected]> - ---- - drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c b/drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c -index e1c2b4e9c7b2..73ad02aea2b2 100644 ---- a/drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c -+++ b/drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c -@@ -46,6 +46,7 @@ MODULE_FIRMWARE("amdgpu/tahiti_mc.bin"); - MODULE_FIRMWARE("amdgpu/pitcairn_mc.bin"); - MODULE_FIRMWARE("amdgpu/verde_mc.bin"); - MODULE_FIRMWARE("amdgpu/oland_mc.bin"); -+MODULE_FIRMWARE("amdgpu/hainan_mc.bin"); - MODULE_FIRMWARE("amdgpu/si58_mc.bin"); - - #define MC_SEQ_MISC0__MT__MASK 0xf0000000 --- -2.19.1 - ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.Y0k2rL/_old 2018-12-08 11:19:27.630891583 +0100 +++ /var/tmp/diff_new_pack.Y0k2rL/_new 2018-12-08 11:19:27.630891583 +0100 @@ -781,6 +781,253 @@ patches.kernel.org/4.19.5-116-libceph-fall-back-to-sendmsg-for-slab-pages.patch patches.kernel.org/4.19.5-117-mt76x0-run-vco-calibration-for-each-channel-co.patch patches.kernel.org/4.19.5-118-Linux-4.19.5.patch + patches.kernel.org/4.19.6-001-HID-steam-remove-input-device-when-a-hid-clien.patch + patches.kernel.org/4.19.6-002-efi-libstub-arm-support-building-with-clang.patch + patches.kernel.org/4.19.6-003-usb-core-Fix-hub-port-connection-events-lost.patch + patches.kernel.org/4.19.6-004-usb-dwc3-gadget-fix-ISOC-TRB-type-on-unaligned.patch + patches.kernel.org/4.19.6-005-usb-dwc3-gadget-Properly-check-last-unaligned-.patch + patches.kernel.org/4.19.6-006-usb-dwc3-core-Clean-up-ULPI-device.patch + patches.kernel.org/4.19.6-007-usb-dwc3-Fix-NULL-pointer-exception-in-dwc3_pc.patch + patches.kernel.org/4.19.6-008-xhci-Fix-leaking-USB3-shared_hcd-at-xhci-remov.patch + patches.kernel.org/4.19.6-009-xhci-handle-port-status-events-for-removed-USB.patch + patches.kernel.org/4.19.6-010-xhci-Add-check-for-invalid-byte-size-error-whe.patch + patches.kernel.org/4.19.6-011-usb-xhci-fix-uninitialized-completion-when-USB.patch + patches.kernel.org/4.19.6-012-usb-xhci-fix-timeout-for-transition-from-RExit.patch + patches.kernel.org/4.19.6-013-xhci-Add-quirk-to-workaround-the-errata-seen-o.patch + patches.kernel.org/4.19.6-014-usb-xhci-Prevent-bus-suspend-if-a-port-connect.patch + patches.kernel.org/4.19.6-015-ALSA-oss-Use-kvzalloc-for-local-buffer-allocat.patch + patches.kernel.org/4.19.6-016-MAINTAINERS-Add-Sasha-as-a-stable-branch-maint.patch + patches.kernel.org/4.19.6-017-Documentation-security-bugs-Clarify-treatment-.patch + patches.kernel.org/4.19.6-018-Documentation-security-bugs-Postpone-fix-publi.patch + patches.kernel.org/4.19.6-019-mmc-sdhci-pci-Try-cd-for-card-detect-lookup-be.patch + patches.kernel.org/4.19.6-020-mmc-sdhci-pci-Workaround-GLK-firmware-failing-.patch + patches.kernel.org/4.19.6-021-gpio-don-t-free-unallocated-ida-on-gpiochip_ad.patch + patches.kernel.org/4.19.6-022-iwlwifi-fix-wrong-WGDS_WIFI_DATA_SIZE.patch + patches.kernel.org/4.19.6-023-iwlwifi-mvm-support-sta_statistics-even-on-old.patch + patches.kernel.org/4.19.6-024-iwlwifi-mvm-fix-regulatory-domain-update-when-.patch + patches.kernel.org/4.19.6-025-iwlwifi-mvm-don-t-use-SAR-Geo-if-basic-SAR-is-.patch + patches.kernel.org/4.19.6-026-brcmfmac-fix-reporting-support-for-160-MHz-cha.patch + patches.kernel.org/4.19.6-027-opp-ti-opp-supply-Dynamically-update-u_volt_mi.patch + patches.kernel.org/4.19.6-028-opp-ti-opp-supply-Correct-the-supply-in-_get_o.patch + patches.kernel.org/4.19.6-029-tools-power-cpupower-fix-compilation-with-STAT.patch + patches.kernel.org/4.19.6-030-v9fs_dir_readdir-fix-double-free-on-p9stat_rea.patch + patches.kernel.org/4.19.6-031-selinux-Add-__GFP_NOWARN-to-allocation-at-str_.patch + patches.kernel.org/4.19.6-032-Input-synaptics-avoid-using-uninitialized-vari.patch + patches.kernel.org/4.19.6-033-bfs-add-sanity-check-at-bfs_fill_super.patch + patches.kernel.org/4.19.6-034-sctp-clear-the-transport-of-some-out_chunk_lis.patch + patches.kernel.org/4.19.6-035-gfs2-Don-t-leave-s_fs_info-pointing-to-freed-m.patch + patches.kernel.org/4.19.6-036-llc-do-not-use-sk_eat_skb.patch + patches.kernel.org/4.19.6-037-mm-don-t-warn-about-large-allocations-for-slab.patch + patches.kernel.org/4.19.6-038-mm-memory.c-recheck-page-table-entry-with-page.patch + patches.kernel.org/4.19.6-039-tcp-do-not-release-socket-ownership-in-tcp_clo.patch + patches.kernel.org/4.19.6-040-drm-fb-helper-Blacklist-writeback-when-adding-.patch + patches.kernel.org/4.19.6-041-drm-amdgpu-Add-missing-firmware-entry-for-HAIN.patch + patches.kernel.org/4.19.6-042-drm-vc4-Set-legacy_cursor_update-to-false-when.patch + patches.kernel.org/4.19.6-043-drm-amdgpu-Fix-oops-when-pp_funcs-switch_power.patch + patches.kernel.org/4.19.6-044-drm-i915-Disable-LP3-watermarks-on-all-SNB-mac.patch + patches.kernel.org/4.19.6-045-drm-ast-change-resolution-may-cause-screen-blu.patch + patches.kernel.org/4.19.6-046-drm-ast-fixed-cursor-may-disappear-sometimes.patch + patches.kernel.org/4.19.6-047-drm-ast-Remove-existing-framebuffers-before-lo.patch + patches.kernel.org/4.19.6-048-can-flexcan-Unlock-the-MB-unconditionally.patch + patches.kernel.org/4.19.6-049-can-dev-can_get_echo_skb-factor-out-non-sendin.patch + patches.kernel.org/4.19.6-050-can-dev-__can_get_echo_skb-replace-struct-can_.patch + patches.kernel.org/4.19.6-051-can-dev-__can_get_echo_skb-Don-t-crash-the-ker.patch + patches.kernel.org/4.19.6-052-can-dev-__can_get_echo_skb-print-error-message.patch + patches.kernel.org/4.19.6-053-can-rx-offload-introduce-can_rx_offload_get_ec.patch + patches.kernel.org/4.19.6-054-can-rx-offload-rename-can_rx_offload_irq_queue.patch + patches.kernel.org/4.19.6-055-can-flexcan-use-can_rx_offload_queue_sorted-fo.patch + patches.kernel.org/4.19.6-056-can-flexcan-handle-tx-complete-CAN-frames-via-.patch + patches.kernel.org/4.19.6-057-can-raw-check-for-CAN-FD-capable-netdev-in-raw.patch + patches.kernel.org/4.19.6-058-can-hi311x-Use-level-triggered-interrupt.patch + patches.kernel.org/4.19.6-059-can-flexcan-Always-use-last-mailbox-for-TX.patch + patches.kernel.org/4.19.6-060-can-flexcan-remove-not-needed-struct-flexcan_p.patch + patches.kernel.org/4.19.6-061-ACPICA-AML-interpreter-add-region-addresses-in.patch + patches.kernel.org/4.19.6-062-IB-hfi1-Eliminate-races-in-the-SDMA-send-error.patch + patches.kernel.org/4.19.6-063-fsnotify-generalize-handling-of-extra-event-fl.patch + patches.kernel.org/4.19.6-064-fanotify-fix-handling-of-events-on-child-sub-d.patch + patches.kernel.org/4.19.6-065-pinctrl-meson-fix-pinconf-bias-disable.patch + patches.kernel.org/4.19.6-066-pinctrl-meson-fix-gxbb-ao-pull-register-bits.patch + patches.kernel.org/4.19.6-067-pinctrl-meson-fix-gxl-ao-pull-register-bits.patch + patches.kernel.org/4.19.6-068-pinctrl-meson-fix-meson8-ao-pull-register-bits.patch + patches.kernel.org/4.19.6-069-pinctrl-meson-fix-meson8b-ao-pull-register-bit.patch + patches.kernel.org/4.19.6-070-tools-testing-nvdimm-Fix-the-array-size-for-di.patch + patches.kernel.org/4.19.6-071-scsi-lpfc-fix-remoteport-access.patch + patches.kernel.org/4.19.6-072-scsi-hisi_sas-Remove-set-but-not-used-variable.patch + patches.kernel.org/4.19.6-073-KVM-PPC-Move-and-undef-TRACE_INCLUDE_PATH-FILE.patch + patches.kernel.org/4.19.6-074-cpufreq-imx6q-add-return-value-check-for-volta.patch + patches.kernel.org/4.19.6-075-rtc-cmos-Do-not-export-alarm-rtc_ops-when-we-d.patch + patches.kernel.org/4.19.6-076-rtc-pcf2127-fix-a-kmemleak-caused-in-pcf2127_i.patch + patches.kernel.org/4.19.6-077-crypto-simd-correctly-take-reqsize-of-wrapped-.patch + patches.kernel.org/4.19.6-078-floppy-fix-race-condition-in-__floppy_read_blo.patch + patches.kernel.org/4.19.6-079-powerpc-io-Fix-the-IO-workarounds-code-to-work.patch + patches.kernel.org/4.19.6-080-sched-fair-Fix-cpu_util_wake-for-execl-type-wo.patch + patches.kernel.org/4.19.6-081-perf-x86-intel-uncore-Add-more-IMC-PCI-IDs-for.patch + patches.kernel.org/4.19.6-082-block-copy-ioprio-in-__bio_clone_fast-and-boun.patch + patches.kernel.org/4.19.6-083-SUNRPC-Fix-a-bogus-get-put-in-generic_key_to_e.patch + patches.kernel.org/4.19.6-084-riscv-add-missing-vdso_install-target.patch + patches.kernel.org/4.19.6-085-RISC-V-Silence-some-module-warnings-on-32-bit.patch + patches.kernel.org/4.19.6-086-drm-amdgpu-fix-bug-with-IH-ring-setup.patch + patches.kernel.org/4.19.6-087-kdb-Use-strscpy-with-destination-buffer-size.patch + patches.kernel.org/4.19.6-088-NFSv4-Fix-an-Oops-during-delegation-callbacks.patch + patches.kernel.org/4.19.6-089-powerpc-numa-Suppress-VPHN-is-not-supported-me.patch + patches.kernel.org/4.19.6-090-efi-arm-Revert-deferred-unmap-of-early-memmap-.patch + patches.kernel.org/4.19.6-091-z3fold-fix-possible-reclaim-races.patch + patches.kernel.org/4.19.6-092-mm-memory_hotplug-check-zone_movable-in-has_un.patch + patches.kernel.org/4.19.6-093-tmpfs-make-lseek-SEEK_DATA-SEK_HOLE-return-ENX.patch + patches.kernel.org/4.19.6-094-mm-page_alloc-check-for-max-order-in-hot-path.patch + patches.kernel.org/4.19.6-095-dax-Avoid-losing-wakeup-in-dax_lock_mapping_en.patch + patches.kernel.org/4.19.6-096-include-linux-pfn_t.h-force-to-be-parsed-as-an.patch + patches.kernel.org/4.19.6-097-tty-wipe-buffer.patch + patches.kernel.org/4.19.6-098-tty-wipe-buffer-if-not-echoing-data.patch + patches.kernel.org/4.19.6-099-gfs2-Fix-iomap-buffer-head-reference-counting-.patch + patches.kernel.org/4.19.6-100-rcu-Make-need_resched-respond-to-urgent-RCU-QS.patch + patches.kernel.org/4.19.6-101-media-ov5640-Re-work-MIPI-startup-sequence.patch + patches.kernel.org/4.19.6-102-media-ov5640-Fix-timings-setup-code.patch + patches.kernel.org/4.19.6-103-media-ov5640-fix-exposure-regression.patch + patches.kernel.org/4.19.6-104-media-ov5640-fix-auto-gain-exposure-when-chang.patch + patches.kernel.org/4.19.6-105-media-ov5640-fix-wrong-binning-value-in-exposu.patch + patches.kernel.org/4.19.6-106-media-ov5640-fix-auto-controls-values-when-swi.patch + patches.kernel.org/4.19.6-107-Linux-4.19.6.patch + patches.kernel.org/4.19.7-001-mm-huge_memory-rename-freeze_page-to-unmap_pag.patch + patches.kernel.org/4.19.7-002-mm-huge_memory-splitting-set-mapping-index-bef.patch + patches.kernel.org/4.19.7-003-mm-huge_memory-fix-lockdep-complaint-on-32-bit.patch + patches.kernel.org/4.19.7-004-mm-khugepaged-collapse_shmem-stop-if-punched-o.patch + patches.kernel.org/4.19.7-005-mm-khugepaged-fix-crashes-due-to-misaccounted-.patch + patches.kernel.org/4.19.7-006-mm-khugepaged-collapse_shmem-remember-to-clear.patch + patches.kernel.org/4.19.7-007-mm-khugepaged-minor-reorderings-in-collapse_sh.patch + patches.kernel.org/4.19.7-008-mm-khugepaged-collapse_shmem-without-freezing-.patch + patches.kernel.org/4.19.7-009-mm-khugepaged-collapse_shmem-do-not-crash-on-C.patch + patches.kernel.org/4.19.7-010-lan743x-Enable-driver-to-work-with-LAN7431.patch + patches.kernel.org/4.19.7-011-lan743x-fix-return-value-for-lan743x_tx_napi_p.patch + patches.kernel.org/4.19.7-012-net-don-t-keep-lonely-packets-forever-in-the-g.patch + patches.kernel.org/4.19.7-013-net-gemini-Fix-copy-paste-error.patch + patches.kernel.org/4.19.7-014-net-thunderx-set-tso_hdrs-pointer-to-NULL-in-n.patch + patches.kernel.org/4.19.7-015-packet-copy-user-buffers-before-orphan-or-clon.patch + patches.kernel.org/4.19.7-016-rapidio-rionet-do-not-free-skb-before-reading-.patch + patches.kernel.org/4.19.7-017-s390-qeth-fix-length-check-in-SNMP-processing.patch + patches.kernel.org/4.19.7-018-usbnet-ipheth-fix-potential-recvmsg-bug-and-re.patch + patches.kernel.org/4.19.7-019-net-thunderx-set-xdp_prog-to-NULL-if-bpf_prog_.patch + patches.kernel.org/4.19.7-020-net-skb_scrub_packet-Scrub-offload_fwd_mark.patch + patches.kernel.org/4.19.7-021-virtio-net-disable-guest-csum-during-XDP-set.patch + patches.kernel.org/4.19.7-022-virtio-net-fail-XDP-set-if-guest-csum-is-negot.patch + patches.kernel.org/4.19.7-023-net-dim-Update-DIM-start-sample-after-each-DIM.patch + patches.kernel.org/4.19.7-024-tcp-defer-SACK-compression-after-DupThresh.patch + patches.kernel.org/4.19.7-025-net-phy-add-workaround-for-issue-where-PHY-dri.patch + patches.kernel.org/4.19.7-026-tipc-fix-lockdep-warning-during-node-delete.patch + patches.kernel.org/4.19.7-027-x86-speculation-Enable-cross-hyperthread-spect.patch + patches.kernel.org/4.19.7-028-x86-speculation-Apply-IBPB-more-strictly-to-av.patch + patches.kernel.org/4.19.7-029-x86-speculation-Propagate-information-about-RS.patch + patches.kernel.org/4.19.7-030-x86-speculation-Add-RETPOLINE_AMD-support-to-t.patch + patches.kernel.org/4.19.7-031-x86-retpoline-Make-CONFIG_RETPOLINE-depend-on-.patch + patches.kernel.org/4.19.7-032-x86-retpoline-Remove-minimal-retpoline-support.patch + patches.kernel.org/4.19.7-033-x86-speculation-Update-the-TIF_SSBD-comment.patch + patches.kernel.org/4.19.7-034-x86-speculation-Clean-up-spectre_v2_parse_cmdl.patch + patches.kernel.org/4.19.7-035-x86-speculation-Remove-unnecessary-ret-variabl.patch + patches.kernel.org/4.19.7-036-x86-speculation-Move-STIPB-IBPB-string-conditi.patch + patches.kernel.org/4.19.7-037-x86-speculation-Disable-STIBP-when-enhanced-IB.patch + patches.kernel.org/4.19.7-038-x86-speculation-Rename-SSBD-update-functions.patch + patches.kernel.org/4.19.7-039-x86-speculation-Reorganize-speculation-control.patch + patches.kernel.org/4.19.7-040-sched-smt-Make-sched_smt_present-track-topolog.patch + patches.kernel.org/4.19.7-041-x86-Kconfig-Select-SCHED_SMT-if-SMP-enabled.patch + patches.kernel.org/4.19.7-042-sched-smt-Expose-sched_smt_present-static-key.patch + patches.kernel.org/4.19.7-043-x86-speculation-Rework-SMT-state-change.patch + patches.kernel.org/4.19.7-044-x86-l1tf-Show-actual-SMT-state.patch + patches.kernel.org/4.19.7-045-x86-speculation-Reorder-the-spec_v2-code.patch + patches.kernel.org/4.19.7-046-x86-speculation-Mark-string-arrays-const-corre.patch + patches.kernel.org/4.19.7-047-x86-speculataion-Mark-command-line-parser-data.patch + patches.kernel.org/4.19.7-048-x86-speculation-Unify-conditional-spectre-v2-p.patch + patches.kernel.org/4.19.7-049-x86-speculation-Add-command-line-control-for-i.patch + patches.kernel.org/4.19.7-050-x86-speculation-Prepare-for-per-task-indirect-.patch + patches.kernel.org/4.19.7-051-x86-process-Consolidate-and-simplify-switch_to.patch + patches.kernel.org/4.19.7-052-x86-speculation-Avoid-__switch_to_xtra-calls.patch + patches.kernel.org/4.19.7-053-x86-speculation-Prepare-for-conditional-IBPB-i.patch + patches.kernel.org/4.19.7-054-ptrace-Remove-unused-ptrace_may_access_sched-a.patch + patches.kernel.org/4.19.7-055-x86-speculation-Split-out-TIF-update.patch + patches.kernel.org/4.19.7-056-x86-speculation-Prevent-stale-SPEC_CTRL-msr-co.patch + patches.kernel.org/4.19.7-057-x86-speculation-Prepare-arch_smt_update-for-PR.patch + patches.kernel.org/4.19.7-058-x86-speculation-Add-prctl-control-for-indirect.patch + patches.kernel.org/4.19.7-059-x86-speculation-Enable-prctl-mode-for-spectre_.patch + patches.kernel.org/4.19.7-060-x86-speculation-Add-seccomp-Spectre-v2-user-sp.patch + patches.kernel.org/4.19.7-061-x86-speculation-Provide-IBPB-always-command-li.patch + patches.kernel.org/4.19.7-062-userfaultfd-shmem-hugetlbfs-only-allow-to-regi.patch + patches.kernel.org/4.19.7-063-kvm-mmu-Fix-race-in-emulated-page-table-writes.patch + patches.kernel.org/4.19.7-064-kvm-svm-Ensure-an-IBPB-on-all-affected-CPUs-wh.patch + patches.kernel.org/4.19.7-065-KVM-nVMX-nSVM-Fix-bug-which-sets-vcpu-arch.tsc.patch + patches.kernel.org/4.19.7-066-KVM-x86-Fix-kernel-info-leak-in-KVM_HC_CLOCK_P.patch + patches.kernel.org/4.19.7-067-KVM-LAPIC-Fix-pv-ipis-use-before-initializatio.patch + patches.kernel.org/4.19.7-068-KVM-X86-Fix-scan-ioapic-use-before-initializat.patch + patches.kernel.org/4.19.7-069-KVM-VMX-re-add-ple_gap-module-parameter.patch + patches.kernel.org/4.19.7-070-xtensa-enable-coprocessors-that-are-being-flus.patch + patches.kernel.org/4.19.7-071-xtensa-fix-coprocessor-context-offset-definiti.patch + patches.kernel.org/4.19.7-072-xtensa-fix-coprocessor-part-of-ptrace_-get-set.patch + patches.kernel.org/4.19.7-073-udf-Allow-mounting-volumes-with-incorrect-iden.patch + patches.kernel.org/4.19.7-074-btrfs-Always-try-all-copies-when-reading-exten.patch + patches.kernel.org/4.19.7-075-Btrfs-ensure-path-name-is-null-terminated-at-b.patch + patches.kernel.org/4.19.7-076-Btrfs-fix-rare-chances-for-data-loss-when-doin.patch + patches.kernel.org/4.19.7-077-Btrfs-fix-race-between-enabling-quotas-and-sub.patch + patches.kernel.org/4.19.7-078-btrfs-relocation-set-trans-to-be-NULL-after-en.patch + patches.kernel.org/4.19.7-079-PCI-layerscape-Fix-wrong-invocation-of-outboun.patch + patches.kernel.org/4.19.7-080-PCI-dwc-Fix-MSI-X-EP-framework-address-calcula.patch + patches.kernel.org/4.19.7-081-PCI-Fix-incorrect-value-returned-from-pcie_get.patch + patches.kernel.org/4.19.7-082-arm64-dts-rockchip-Fix-PCIe-reset-polarity-for.patch + patches.kernel.org/4.19.7-083-x86-MCE-AMD-Fix-the-thresholding-machinery-ini.patch + patches.kernel.org/4.19.7-084-x86-fpu-Disable-bottom-halves-while-loading-FP.patch + patches.kernel.org/4.19.7-085-perf-x86-intel-Move-branch-tracing-setup-to-th.patch + patches.kernel.org/4.19.7-086-perf-x86-intel-Add-generic-branch-tracing-chec.patch + patches.kernel.org/4.19.7-087-perf-x86-intel-Disallow-precise_ip-on-BTS-even.patch + patches.kernel.org/4.19.7-088-fs-fix-lost-error-code-in-dio_complete.patch + patches.kernel.org/4.19.7-089-ALSA-wss-Fix-invalid-snd_free_pages-at-error-p.patch + patches.kernel.org/4.19.7-090-ALSA-ac97-Fix-incorrect-bit-shift-at-AC97-SPSA.patch + patches.kernel.org/4.19.7-091-ALSA-control-Fix-race-between-adding-and-remov.patch + patches.kernel.org/4.19.7-092-ALSA-sparc-Fix-invalid-snd_free_pages-at-error.patch + patches.kernel.org/4.19.7-093-ALSA-hda-Add-ASRock-N68C-S-UCC-the-power_save-.patch + patches.kernel.org/4.19.7-094-ALSA-hda-realtek-Support-ALC300.patch + patches.kernel.org/4.19.7-095-ALSA-hda-realtek-fix-headset-mic-detection-for.patch + patches.kernel.org/4.19.7-096-ALSA-hda-realtek-fix-the-pop-noise-on-headphon.patch + patches.kernel.org/4.19.7-097-ALSA-hda-realtek-Add-auto-mute-quirk-for-HP-Sp.patch + patches.kernel.org/4.19.7-098-function_graph-Create-function_graph_enter-to-.patch + patches.kernel.org/4.19.7-099-ARM-function_graph-Simplify-with-function_grap.patch + patches.kernel.org/4.19.7-100-microblaze-function_graph-Simplify-with-functi.patch + patches.kernel.org/4.19.7-101-x86-function_graph-Simplify-with-function_grap.patch + patches.kernel.org/4.19.7-102-nds32-function_graph-Simplify-with-function_gr.patch + patches.kernel.org/4.19.7-103-powerpc-function_graph-Simplify-with-function_.patch + patches.kernel.org/4.19.7-104-sh-function_graph-Simplify-with-function_graph.patch + patches.kernel.org/4.19.7-105-sparc-function_graph-Simplify-with-function_gr.patch + patches.kernel.org/4.19.7-106-parisc-function_graph-Simplify-with-function_g.patch + patches.kernel.org/4.19.7-107-riscv-function_graph-Simplify-with-function_gr.patch + patches.kernel.org/4.19.7-108-s390-function_graph-Simplify-with-function_gra.patch + patches.kernel.org/4.19.7-109-arm64-function_graph-Simplify-with-function_gr.patch + patches.kernel.org/4.19.7-110-MIPS-function_graph-Simplify-with-function_gra.patch + patches.kernel.org/4.19.7-111-function_graph-Make-ftrace_push_return_trace-s.patch + patches.kernel.org/4.19.7-112-function_graph-Use-new-curr_ret_depth-to-manag.patch + patches.kernel.org/4.19.7-113-function_graph-Have-profiler-use-curr_ret_stac.patch + patches.kernel.org/4.19.7-114-function_graph-Move-return-callback-before-upd.patch + patches.kernel.org/4.19.7-115-function_graph-Reverse-the-order-of-pushing-th.patch + patches.kernel.org/4.19.7-116-binder-fix-race-that-allows-malicious-free-of-.patch + patches.kernel.org/4.19.7-117-ext2-initialize-opts.s_mount_opt-as-zero-befor.patch + patches.kernel.org/4.19.7-118-ext2-fix-potential-use-after-free.patch + patches.kernel.org/4.19.7-119-ASoC-intel-cht_bsw_max98090_ti-Add-quirk-for-b.patch + patches.kernel.org/4.19.7-120-ASoC-pcm186x-Fix-device-reset-registers-trigge.patch + patches.kernel.org/4.19.7-121-ARM-dts-rockchip-Remove-0-from-the-veyron-memo.patch + patches.kernel.org/4.19.7-122-dmaengine-at_hdmac-fix-memory-leak-in-at_dma_x.patch + patches.kernel.org/4.19.7-123-dmaengine-at_hdmac-fix-module-unloading.patch + patches.kernel.org/4.19.7-124-staging-most-use-format-specifier-s-in-snprint.patch + patches.kernel.org/4.19.7-125-staging-vchiq_arm-fix-compat-VCHIQ_IOC_AWAIT_C.patch + patches.kernel.org/4.19.7-126-staging-mt7621-dma-fix-potentially-dereferenci.patch + patches.kernel.org/4.19.7-127-staging-mt7621-pinctrl-fix-uninitialized-varia.patch + patches.kernel.org/4.19.7-128-staging-rtl8723bs-Fix-incorrect-sense-of-ether.patch + patches.kernel.org/4.19.7-129-staging-rtl8723bs-Add-missing-return-for-cfg80.patch + patches.kernel.org/4.19.7-130-USB-usb-storage-Add-new-IDs-to-ums-realtek.patch + patches.kernel.org/4.19.7-131-usb-core-quirks-add-RESET_RESUME-quirk-for-Che.patch + patches.kernel.org/4.19.7-132-Revert-usb-dwc3-gadget-skip-Set-Clear-Halt-whe.patch + patches.kernel.org/4.19.7-133-iio-hid-sensors-Fix-IIO_CHAN_INFO_RAW-returnin.patch + patches.kernel.org/4.19.7-134-iio-st_magn-Fix-enable-device-after-trigger.patch + patches.kernel.org/4.19.7-135-lib-test_kmod.c-fix-rmmod-double-free.patch + patches.kernel.org/4.19.7-136-mm-cleancache-fix-corruption-on-missed-inode-i.patch + patches.kernel.org/4.19.7-137-mm-use-swp_offset-as-key-in-shmem_replace_page.patch + patches.kernel.org/4.19.7-138-Drivers-hv-vmbus-check-the-creation_status-in-.patch + patches.kernel.org/4.19.7-139-misc-mic-scif-fix-copy-paste-error-in-scif_cre.patch + patches.kernel.org/4.19.7-140-Linux-4.19.7.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -791,6 +1038,7 @@ patches.rpmify/Add-ksym-provides-tool.patch patches.rpmify/Revert-kconfig-only-write-CONFIG_FOO-is-not-set-for-.patch patches.rpmify/powerpc-boot-Fix-missing-crc32poly.h-when-building-w.patch + patches.rpmify/x86-build-Fix-compiler-support-check-for-CONFIG_RETP.patch ######################################################## # kABI consistency patches @@ -1041,6 +1289,7 @@ ######################################################## # Storage ######################################################## + patches.suse/blk-mq-fix-corruption-with-direct-issue.patch patches.suse/scsi-retry-alua-transition-in-progress @@ -1049,7 +1298,6 @@ ######################################################## # DRM/Video ######################################################## - patches.suse/drm-amdgpu-Add-missing-firmware-entry-for-HAINAN.patch ######################################################## # video4linux @@ -1098,6 +1346,7 @@ ########################################################## # Sound ########################################################## + patches.suse/ALSA-usb-audio-Fix-UAF-decrement-if-card-has-no-live.patch ######################################################## # Char / serial ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.Y0k2rL/_old 2018-12-08 11:19:27.658891557 +0100 +++ /var/tmp/diff_new_pack.Y0k2rL/_new 2018-12-08 11:19:27.658891557 +0100 @@ -1,3 +1,3 @@ -2018-11-27 19:56:09 +0000 -GIT Revision: 6210279c032290dc658f1d7ba68547029521c419 +2018-12-07 10:43:38 +0000 +GIT Revision: 5fabf51456c3d978cd5ceab413a016f8662b4bca GIT Branch: stable
