Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2017-11-24 10:52:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Fri Nov 24 10:52:42 2017 rev:390 rq:544286 version:4.14.1 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2017-11-18 00:19:00.300113780 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new/dtb-aarch64.changes 2017-11-24 10:52:43.904095928 +0100 @@ -1,0 +2,213 @@ +Tue Nov 21 19:23:59 CET 2017 - [email protected] + +- Update config files. + After renaming the UNWINDER config options, vanilla has the old names + and they need to be in configs. For example, x86_64 default config + has CONFIG_UNWINDER_ORC=y, vanilla has CONFIG_ORC_UNWINDER=y. +- commit d0dab46 + +------------------------------------------------------------------- +Tue Nov 21 16:45:43 CET 2017 - [email protected] + +- objtool: Print top level commands on incorrect usage + (bnc#1058115). +- commit 6603336 + +------------------------------------------------------------------- +Tue Nov 21 15:10:06 CET 2017 - [email protected] + +- x86/unwind: Make CONFIG_UNWINDER_ORC=y the default in kconfig + for 64-bit (bnc#1058115). +- Update config files. +- x86/unwind: Rename unwinder config options to + 'CONFIG_UNWINDER_*' (bnc#1058115). +- Refresh patches.suse/0001-orc-mark-it-as-reliable.patch. +- Update config files. +- x86/unwinder: Make CONFIG_UNWINDER_ORC=y the default in the + 64-bit defconfig (bnc#1058115). +- commit c81ce89 + +------------------------------------------------------------------- +Tue Nov 21 15:04:50 CET 2017 - [email protected] + +- x86/stacktrace: Avoid recording save_stack_trace() wrappers + (bnc#1058115). +- commit fa72e96 + +------------------------------------------------------------------- +Tue Nov 21 14:52:57 CET 2017 - [email protected] + +- Refresh + patches.suse/0001-objtool-Don-t-report-end-of-section-error-after-an-e.patch. +- Refresh + patches.suse/0002-x86-head-Remove-confusing-comment.patch. +- Refresh + patches.suse/0003-x86-head-Remove-unused-bad_address-code.patch. +- Refresh + patches.suse/0004-x86-head-Fix-head-ELF-function-annotations.patch. +- Refresh + patches.suse/0005-x86-boot-Annotate-verify_cpu-as-a-callable-function.patch. +- Refresh + patches.suse/0006-x86-xen-Fix-xen-head-ELF-annotations.patch. +- Refresh + patches.suse/0007-x86-xen-Add-unwind-hint-annotations.patch. +- Refresh + patches.suse/0008-x86-head-Add-unwind-hint-annotations.patch. + Update upstream status. +- commit f655f80 + +------------------------------------------------------------------- +Tue Nov 21 10:31:37 CET 2017 - [email protected] + +- move all patches to patches.suse/ +- commit 6fafae6 + +------------------------------------------------------------------- +Tue Nov 21 10:30:58 CET 2017 - [email protected] + +- Linux 4.14.1 (bnc#1012628). +- EDAC, sb_edac: Don't create a second memory controller if HA1 + is not present (bnc#1012628). +- dmaengine: dmatest: warn user when dma test times out + (bnc#1012628). +- crypto: dh - Fix double free of ctx->p (bnc#1012628). +- crypto: dh - Don't permit 'p' to be 0 (bnc#1012628). +- crypto: dh - Don't permit 'key' or 'g' size longer than 'p' + (bnc#1012628). +- crypto: brcm - Explicity ACK mailbox message (bnc#1012628). +- USB: early: Use new USB product ID and strings for DbC device + (bnc#1012628). +- USB: usbfs: compute urb->actual_length for isochronous + (bnc#1012628). +- USB: Add delay-init quirk for Corsair K70 LUX keyboards + (bnc#1012628). +- usb: gadget: f_fs: Fix use-after-free in ffs_free_inst + (bnc#1012628). +- USB: serial: metro-usb: stop I/O after failed open + (bnc#1012628). +- USB: serial: Change DbC debug device binding ID (bnc#1012628). +- USB: serial: qcserial: add pid/vid for Sierra Wireless EM7355 + fw update (bnc#1012628). +- USB: serial: garmin_gps: fix I/O after failed probe and remove + (bnc#1012628). +- USB: serial: garmin_gps: fix memory leak on probe errors + (bnc#1012628). +- selftests/x86/protection_keys: Fix syscall NR redefinition + warnings (bnc#1012628). +- x86/MCE/AMD: Always give panic severity for UC errors in kernel + context (bnc#1012628). +- platform/x86: peaq-wmi: Add DMI check before binding to the + WMI interface (bnc#1012628 bsc#1059807). +- platform/x86: peaq_wmi: Fix missing terminating entry for + peaq_dmi_table (bnc#1012628). +- HID: cp2112: add HIDRAW dependency (bnc#1012628). +- HID: wacom: generic: Recognize WACOM_HID_WD_PEN as a type of + pen collection (bnc#1012628). +- rpmsg: glink: Add missing MODULE_LICENSE (bnc#1012628). +- staging: wilc1000: Fix bssid buffer offset in Txq (bnc#1012628). +- staging: sm750fb: Fix parameter mistake in poke32 (bnc#1012628). +- staging: ccree: fix 64 bit scatter/gather DMA ops (bnc#1012628). +- staging: greybus: spilib: fix use-after-free after + deregistration (bnc#1012628). +- staging: vboxvideo: Fix reporting invalid + suggested-offset-properties (bnc#1012628). +- staging: rtl8188eu: Revert 4 commits breaking ARP (bnc#1012628). +- spi: fix use-after-free at controller deregistration + (bnc#1012628). +- sparc32: Add cmpxchg64() (bnc#1012628). +- sparc64: mmu_context: Add missing include files (bnc#1012628). +- sparc64: Fix page table walk for PUD hugepages (bnc#1012628). +- commit b1ba0c0 + +------------------------------------------------------------------- +Tue Nov 21 10:22:41 CET 2017 - [email protected] + +- drm/bridge: analogix dp: Fix runtime PM state in get_modes() + callback (bnc#1069146). +- commit 8354c2c + +------------------------------------------------------------------- +Tue Nov 21 10:01:49 CET 2017 - [email protected] + +- Linux 4.14.1 (bnc#1012628). +- EDAC, sb_edac: Don't create a second memory controller if HA1 + is not present (bnc#1012628). +- dmaengine: dmatest: warn user when dma test times out + (bnc#1012628). +- crypto: dh - Fix double free of ctx->p (bnc#1012628). +- crypto: dh - Don't permit 'p' to be 0 (bnc#1012628). +- crypto: dh - Don't permit 'key' or 'g' size longer than 'p' + (bnc#1012628). +- crypto: brcm - Explicity ACK mailbox message (bnc#1012628). +- USB: early: Use new USB product ID and strings for DbC device + (bnc#1012628). +- USB: usbfs: compute urb->actual_length for isochronous + (bnc#1012628). +- USB: Add delay-init quirk for Corsair K70 LUX keyboards + (bnc#1012628). +- usb: gadget: f_fs: Fix use-after-free in ffs_free_inst + (bnc#1012628). +- USB: serial: metro-usb: stop I/O after failed open + (bnc#1012628). +- USB: serial: Change DbC debug device binding ID (bnc#1012628). +- USB: serial: qcserial: add pid/vid for Sierra Wireless EM7355 + fw update (bnc#1012628). +- USB: serial: garmin_gps: fix I/O after failed probe and remove + (bnc#1012628). +- USB: serial: garmin_gps: fix memory leak on probe errors + (bnc#1012628). +- selftests/x86/protection_keys: Fix syscall NR redefinition + warnings (bnc#1012628). +- x86/MCE/AMD: Always give panic severity for UC errors in kernel + context (bnc#1012628). +- platform/x86: peaq_wmi: Fix missing terminating entry for + peaq_dmi_table (bnc#1012628). +- HID: cp2112: add HIDRAW dependency (bnc#1012628). +- HID: wacom: generic: Recognize WACOM_HID_WD_PEN as a type of + pen collection (bnc#1012628). +- rpmsg: glink: Add missing MODULE_LICENSE (bnc#1012628). +- staging: wilc1000: Fix bssid buffer offset in Txq (bnc#1012628). +- staging: sm750fb: Fix parameter mistake in poke32 (bnc#1012628). +- staging: ccree: fix 64 bit scatter/gather DMA ops (bnc#1012628). +- staging: greybus: spilib: fix use-after-free after + deregistration (bnc#1012628). +- staging: vboxvideo: Fix reporting invalid + suggested-offset-properties (bnc#1012628). +- staging: rtl8188eu: Revert 4 commits breaking ARP (bnc#1012628). +- spi: fix use-after-free at controller deregistration + (bnc#1012628). +- sparc32: Add cmpxchg64() (bnc#1012628). +- sparc64: mmu_context: Add missing include files (bnc#1012628). +- sparc64: Fix page table walk for PUD hugepages (bnc#1012628). +- commit 5bbb894 + +------------------------------------------------------------------- +Mon Nov 20 16:48:48 CET 2017 - [email protected] + +- iwlwifi: mvm: support version 7 of the SCAN_REQ_UMAC FW command + (bnc#1068838). +- commit 1d02750 + +------------------------------------------------------------------- +Mon Nov 20 14:22:25 CET 2017 - [email protected] + +- Revert "mmc: Delete bounce buffer handling" (bnc#1068877). +- commit ad8c19c + +------------------------------------------------------------------- ++++ 16 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new/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-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-syzkaller.changes: same change kernel-vanilla.changes: same change kernel-zfcpdump.changes: same change ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ --- /var/tmp/diff_new_pack.I4AUm8/_old 2017-11-24 10:52:51.571815830 +0100 +++ /var/tmp/diff_new_pack.I4AUm8/_new 2017-11-24 10:52:51.575815684 +0100 @@ -17,7 +17,7 @@ %define srcversion 4.14 -%define patchversion 4.14.0 +%define patchversion 4.14.1 %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}) Name: dtb-aarch64 -Version: 4.14.0 +Version: 4.14.1 %if 0%{?is_kotd} -Release: <RELEASE>.gab9e909 +Release: <RELEASE>.ga5bca71 %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.I4AUm8/_old 2017-11-24 10:52:51.679811885 +0100 +++ /var/tmp/diff_new_pack.I4AUm8/_new 2017-11-24 10:52:51.683811739 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.14 -%define patchversion 4.14.0 +%define patchversion 4.14.1 %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.14.0 +Version: 4.14.1 %if 0%{?is_kotd} -Release: <RELEASE>.gab9e909 +Release: <RELEASE>.ga5bca71 %else Release: 0 %endif kernel-debug.spec: same change kernel-default.spec: same change ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.I4AUm8/_old 2017-11-24 10:52:51.795807648 +0100 +++ /var/tmp/diff_new_pack.I4AUm8/_new 2017-11-24 10:52:51.795807648 +0100 @@ -17,7 +17,7 @@ %define srcversion 4.14 -%define patchversion 4.14.0 +%define patchversion 4.14.1 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 4.14.0 +Version: 4.14.1 %if 0%{?is_kotd} -Release: <RELEASE>.gab9e909 +Release: <RELEASE>.ga5bca71 %else Release: 0 %endif ++++++ kernel-lpae.spec ++++++ --- /var/tmp/diff_new_pack.I4AUm8/_old 2017-11-24 10:52:51.827806479 +0100 +++ /var/tmp/diff_new_pack.I4AUm8/_new 2017-11-24 10:52:51.835806187 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.14 -%define patchversion 4.14.0 +%define patchversion 4.14.1 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Summary: Kernel for LPAE enabled systems License: GPL-2.0 Group: System/Kernel -Version: 4.14.0 +Version: 4.14.1 %if 0%{?is_kotd} -Release: <RELEASE>.gab9e909 +Release: <RELEASE>.ga5bca71 %else Release: 0 %endif ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.I4AUm8/_old 2017-11-24 10:52:51.859805310 +0100 +++ /var/tmp/diff_new_pack.I4AUm8/_new 2017-11-24 10:52:51.859805310 +0100 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 4.14.0 +%define patchversion 4.14.1 %define variant %{nil} %define vanilla_only 0 @@ -57,9 +57,9 @@ Summary: package kernel and initrd for OBS VM builds License: GPL-2.0 Group: SLES -Version: 4.14.0 +Version: 4.14.1 %if 0%{?is_kotd} -Release: <RELEASE>.gab9e909 +Release: <RELEASE>.ga5bca71 %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.I4AUm8/_old 2017-11-24 10:52:51.879804579 +0100 +++ /var/tmp/diff_new_pack.I4AUm8/_new 2017-11-24 10:52:51.883804434 +0100 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 4.14.0 +%define patchversion 4.14.1 %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.14.0 +Version: 4.14.1 %if 0%{?is_kotd} -Release: <RELEASE>.gab9e909 +Release: <RELEASE>.ga5bca71 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.I4AUm8/_old 2017-11-24 10:52:51.907803557 +0100 +++ /var/tmp/diff_new_pack.I4AUm8/_new 2017-11-24 10:52:51.915803264 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.14 -%define patchversion 4.14.0 +%define patchversion 4.14.1 %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.14.0 +Version: 4.14.1 %if 0%{?is_kotd} -Release: <RELEASE>.gab9e909 +Release: <RELEASE>.ga5bca71 %else Release: 0 %endif ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.I4AUm8/_old 2017-11-24 10:52:51.951801949 +0100 +++ /var/tmp/diff_new_pack.I4AUm8/_new 2017-11-24 10:52:51.959801658 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.14 -%define patchversion 4.14.0 +%define patchversion 4.14.1 %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.14.0 +Version: 4.14.1 %if 0%{?is_kotd} -Release: <RELEASE>.gab9e909 +Release: <RELEASE>.ga5bca71 %else Release: 0 %endif ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.I4AUm8/_old 2017-11-24 10:52:51.983800780 +0100 +++ /var/tmp/diff_new_pack.I4AUm8/_new 2017-11-24 10:52:51.987800635 +0100 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 4.14.0 +Version: 4.14.1 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.gab9e909 +Release: <RELEASE>.ga5bca71 %else Release: 0 %endif ++++++ kernel-syzkaller.spec ++++++ --- /var/tmp/diff_new_pack.I4AUm8/_old 2017-11-24 10:52:52.007799904 +0100 +++ /var/tmp/diff_new_pack.I4AUm8/_new 2017-11-24 10:52:52.011799758 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.14 -%define patchversion 4.14.0 +%define patchversion 4.14.1 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Summary: Kernel used for fuzzing by syzkaller License: GPL-2.0 Group: System/Kernel -Version: 4.14.0 +Version: 4.14.1 %if 0%{?is_kotd} -Release: <RELEASE>.gab9e909 +Release: <RELEASE>.ga5bca71 %else Release: 0 %endif kernel-vanilla.spec: same change 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 2017-11-13 15:53:06.000000000 +0100 +++ new/config/arm64/default 2017-11-21 19:23:59.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 4.14.0 Kernel Configuration +# Linux/arm64 4.14.1 Kernel Configuration # CONFIG_ARM64=y CONFIG_64BIT=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default --- old/config/armv6hl/default 2017-11-13 15:53:06.000000000 +0100 +++ new/config/armv6hl/default 2017-11-21 19:23:59.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 4.14.0 Kernel Configuration +# Linux/arm 4.14.1 Kernel Configuration # CONFIG_ARM=y CONFIG_ARM_HAS_SG_CHAIN=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default --- old/config/armv7hl/default 2017-11-13 15:53:06.000000000 +0100 +++ new/config/armv7hl/default 2017-11-21 19:23:59.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 4.14.0 Kernel Configuration +# Linux/arm 4.14.1 Kernel Configuration # CONFIG_ARM=y CONFIG_ARM_HAS_SG_CHAIN=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae --- old/config/armv7hl/lpae 2017-11-13 15:53:06.000000000 +0100 +++ new/config/armv7hl/lpae 2017-11-21 19:23:59.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 4.14.0 Kernel Configuration +# Linux/arm 4.14.1 Kernel Configuration # CONFIG_ARM=y CONFIG_ARM_HAS_SG_CHAIN=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2017-11-13 15:53:06.000000000 +0100 +++ new/config/i386/pae 2017-11-21 19:23:59.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 4.14.0 Kernel Configuration +# Linux/i386 4.14.1 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -8205,8 +8205,8 @@ # CONFIG_DEBUG_IMR_SELFTEST is not set # CONFIG_X86_DEBUG_FPU is not set # CONFIG_PUNIT_ATOM_DEBUG is not set -# CONFIG_FRAME_POINTER_UNWINDER is not set -CONFIG_GUESS_UNWINDER=y +# CONFIG_UNWINDER_FRAME_POINTER is not set +CONFIG_UNWINDER_GUESS=y # # Security options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/vanilla new/config/i386/vanilla --- old/config/i386/vanilla 2017-11-13 15:53:06.000000000 +0100 +++ new/config/i386/vanilla 2017-11-21 19:23:59.000000000 +0100 @@ -1,5 +1,5 @@ -CONFIG_ARCH_WANT_FRAME_POINTERS=y -CONFIG_FRAME_POINTER=y +# CONFIG_FRAME_POINTER_UNWINDER is not set +CONFIG_GUESS_UNWINDER=y CONFIG_LOCALVERSION="-vanilla" CONFIG_MODULES=y # CONFIG_MODULE_SIG is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default --- old/config/ppc64/default 2017-11-13 15:53:06.000000000 +0100 +++ new/config/ppc64/default 2017-11-21 19:23:59.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 4.14.0 Kernel Configuration +# Linux/powerpc 4.14.1 Kernel Configuration # CONFIG_PPC64=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default --- old/config/ppc64le/default 2017-11-13 15:53:06.000000000 +0100 +++ new/config/ppc64le/default 2017-11-21 19:23:59.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 4.14.0 Kernel Configuration +# Linux/powerpc 4.14.1 Kernel Configuration # CONFIG_PPC64=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/default new/config/s390x/default --- old/config/s390x/default 2017-11-13 15:53:06.000000000 +0100 +++ new/config/s390x/default 2017-11-21 19:23:59.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 4.14.0 Kernel Configuration +# Linux/s390 4.14.1 Kernel Configuration # CONFIG_MMU=y CONFIG_ZONE_DMA=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump --- old/config/s390x/zfcpdump 2017-11-13 15:53:06.000000000 +0100 +++ new/config/s390x/zfcpdump 2017-11-21 19:23:59.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 4.14.0 Kernel Configuration +# Linux/s390 4.14.1 Kernel Configuration # CONFIG_MMU=y CONFIG_ZONE_DMA=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/default new/config/x86_64/default --- old/config/x86_64/default 2017-11-13 15:53:06.000000000 +0100 +++ new/config/x86_64/default 2017-11-21 19:23:59.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 4.14.0 Kernel Configuration +# Linux/x86_64 4.14.1 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y @@ -8227,9 +8227,9 @@ # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_FPU is not set # CONFIG_PUNIT_ATOM_DEBUG is not set -# CONFIG_FRAME_POINTER_UNWINDER is not set -CONFIG_ORC_UNWINDER=y -# CONFIG_GUESS_UNWINDER is not set +CONFIG_UNWINDER_ORC=y +# CONFIG_UNWINDER_FRAME_POINTER is not set +# CONFIG_UNWINDER_GUESS is not set # # Security options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/vanilla new/config/x86_64/vanilla --- old/config/x86_64/vanilla 2017-11-13 15:53:06.000000000 +0100 +++ new/config/x86_64/vanilla 2017-11-21 19:23:59.000000000 +0100 @@ -1,6 +1,7 @@ -CONFIG_ARCH_WANT_FRAME_POINTERS=y -CONFIG_FRAME_POINTER=y +# CONFIG_FRAME_POINTER_UNWINDER is not set +# CONFIG_GUESS_UNWINDER is not set CONFIG_LOCALVERSION="-vanilla" +CONFIG_ORC_UNWINDER=y CONFIG_MODULES=y # CONFIG_MODULE_SIG is not set CONFIG_EFI_STUB=y ++++++ patches.drivers.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.drivers/media-cx231xx-cards-fix-NULL-deref-on-missing-associ new/patches.drivers/media-cx231xx-cards-fix-NULL-deref-on-missing-associ --- old/patches.drivers/media-cx231xx-cards-fix-NULL-deref-on-missing-associ 2017-11-13 21:19:08.000000000 +0100 +++ new/patches.drivers/media-cx231xx-cards-fix-NULL-deref-on-missing-associ 1970-01-01 01:00:00.000000000 +0100 @@ -1,38 +0,0 @@ -From 6c3b047fa2d2286d5e438bcb470c7b1a49f415f6 Mon Sep 17 00:00:00 2001 -From: Johan Hovold <[email protected]> -Date: Thu, 21 Sep 2017 05:40:18 -0300 -Subject: [PATCH] [media] cx231xx-cards: fix NULL-deref on missing association descriptor -Git-commit: 6c3b047fa2d2286d5e438bcb470c7b1a49f415f6 -Git-repo: git://linuxtv.org/mchehab/media-next.git -Patch-mainline: Queued in subsystem maintainer repo -References: CVE-2017-16536 bsc#1066606 - -Make sure to check that we actually have an Interface Association -Descriptor before dereferencing it during probe to avoid dereferencing a -NULL-pointer. - -Fixes: e0d3bafd0258 ("V4L/DVB (10954): Add cx231xx USB driver") - -Cc: stable <[email protected]> # 2.6.30 -Reported-by: Andrey Konovalov <[email protected]> -Signed-off-by: Johan Hovold <[email protected]> -Tested-by: Andrey Konovalov <[email protected]> -Signed-off-by: Hans Verkuil <[email protected]> -Signed-off-by: Mauro Carvalho Chehab <[email protected]> -Acked-by: Takashi Iwai <[email protected]> - ---- - drivers/media/usb/cx231xx/cx231xx-cards.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - ---- a/drivers/media/usb/cx231xx/cx231xx-cards.c -+++ b/drivers/media/usb/cx231xx/cx231xx-cards.c -@@ -1684,7 +1684,7 @@ static int cx231xx_usb_probe(struct usb_ - nr = dev->devno; - - assoc_desc = udev->actconfig->intf_assoc[0]; -- if (assoc_desc->bFirstInterface != ifnum) { -+ if (!assoc_desc || assoc_desc->bFirstInterface != ifnum) { - dev_err(d, "Not found matching IAD interface\n"); - retval = -ENODEV; - goto err_if; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.drivers/media-dib0700-fix-invalid-dvb_detach-argument new/patches.drivers/media-dib0700-fix-invalid-dvb_detach-argument --- old/patches.drivers/media-dib0700-fix-invalid-dvb_detach-argument 2017-11-13 21:19:08.000000000 +0100 +++ new/patches.drivers/media-dib0700-fix-invalid-dvb_detach-argument 1970-01-01 01:00:00.000000000 +0100 @@ -1,195 +0,0 @@ -From eb0c19942288569e0ae492476534d5a485fb8ab4 Mon Sep 17 00:00:00 2001 -From: Andrey Konovalov <[email protected]> -Date: Thu, 2 Nov 2017 10:38:21 -0400 -Subject: [PATCH] media: dib0700: fix invalid dvb_detach argument -Git-commit: eb0c19942288569e0ae492476534d5a485fb8ab4 -Git-repo: git://linuxtv.org/mchehab/media-next.git -Patch-mainline: Queued in subsystem maintainer repo -References: CVE-2017-16646 bsc#1067105 - -dvb_detach(arg) calls symbol_put_addr(arg), where arg should be a pointer -to a function. Right now a pointer to state->dib7000p_ops is passed to -dvb_detach(), which causes a BUG() in symbol_put_addr() as discovered by -syzkaller. Pass state->dib7000p_ops.set_wbd_ref instead. - -------------[ cut here ]------------ -kernel BUG at kernel/module.c:1081! -invalid opcode: 0000 [#1] PREEMPT SMP KASAN -Modules linked in: -CPU: 1 PID: 1151 Comm: kworker/1:1 Tainted: G W -4.14.0-rc1-42251-gebb2c2437d80 #224 -Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 -Workqueue: usb_hub_wq hub_event -task: ffff88006a336300 task.stack: ffff88006a7c8000 -RIP: 0010:symbol_put_addr+0x54/0x60 kernel/module.c:1083 -RSP: 0018:ffff88006a7ce210 EFLAGS: 00010246 -RAX: 0000000000000000 RBX: ffff880062a8d190 RCX: 0000000000000000 -RDX: dffffc0000000020 RSI: ffffffff85876d60 RDI: ffff880062a8d190 -RBP: ffff88006a7ce218 R08: 1ffff1000d4f9c12 R09: 1ffff1000d4f9ae4 -R10: 1ffff1000d4f9bed R11: 0000000000000000 R12: ffff880062a8d180 -R13: 00000000ffffffed R14: ffff880062a8d190 R15: ffff88006947c000 -FS: 0000000000000000(0000) GS:ffff88006c900000(0000) knlGS:0000000000000000 -CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 -CR2: 00007f6416532000 CR3: 00000000632f5000 CR4: 00000000000006e0 -Call Trace: - stk7070p_frontend_attach+0x515/0x610 -drivers/media/usb/dvb-usb/dib0700_devices.c:1013 - dvb_usb_adapter_frontend_init+0x32b/0x660 -drivers/media/usb/dvb-usb/dvb-usb-dvb.c:286 - dvb_usb_adapter_init drivers/media/usb/dvb-usb/dvb-usb-init.c:86 - dvb_usb_init drivers/media/usb/dvb-usb/dvb-usb-init.c:162 - dvb_usb_device_init+0xf70/0x17f0 drivers/media/usb/dvb-usb/dvb-usb-init.c:277 - dib0700_probe+0x171/0x5a0 drivers/media/usb/dvb-usb/dib0700_core.c:886 - usb_probe_interface+0x35d/0x8e0 drivers/usb/core/driver.c:361 - really_probe drivers/base/dd.c:413 - driver_probe_device+0x610/0xa00 drivers/base/dd.c:557 - __device_attach_driver+0x230/0x290 drivers/base/dd.c:653 - bus_for_each_drv+0x161/0x210 drivers/base/bus.c:463 - __device_attach+0x26e/0x3d0 drivers/base/dd.c:710 - device_initial_probe+0x1f/0x30 drivers/base/dd.c:757 - bus_probe_device+0x1eb/0x290 drivers/base/bus.c:523 - device_add+0xd0b/0x1660 drivers/base/core.c:1835 - usb_set_configuration+0x104e/0x1870 drivers/usb/core/message.c:1932 - generic_probe+0x73/0xe0 drivers/usb/core/generic.c:174 - usb_probe_device+0xaf/0xe0 drivers/usb/core/driver.c:266 - really_probe drivers/base/dd.c:413 - driver_probe_device+0x610/0xa00 drivers/base/dd.c:557 - __device_attach_driver+0x230/0x290 drivers/base/dd.c:653 - bus_for_each_drv+0x161/0x210 drivers/base/bus.c:463 - __device_attach+0x26e/0x3d0 drivers/base/dd.c:710 - device_initial_probe+0x1f/0x30 drivers/base/dd.c:757 - bus_probe_device+0x1eb/0x290 drivers/base/bus.c:523 - device_add+0xd0b/0x1660 drivers/base/core.c:1835 - usb_new_device+0x7b8/0x1020 drivers/usb/core/hub.c:2457 - hub_port_connect drivers/usb/core/hub.c:4903 - hub_port_connect_change drivers/usb/core/hub.c:5009 - port_event drivers/usb/core/hub.c:5115 - hub_event+0x194d/0x3740 drivers/usb/core/hub.c:5195 - process_one_work+0xc7f/0x1db0 kernel/workqueue.c:2119 - worker_thread+0x221/0x1850 kernel/workqueue.c:2253 - kthread+0x3a1/0x470 kernel/kthread.c:231 - ret_from_fork+0x2a/0x40 arch/x86/entry/entry_64.S:431 -Code: ff ff 48 85 c0 74 24 48 89 c7 e8 48 ea ff ff bf 01 00 00 00 e8 -de 20 e3 ff 65 8b 05 b7 2f c2 7e 85 c0 75 c9 e8 f9 0b c1 ff eb c2 <0f> -0b 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 b8 00 00 -RIP: symbol_put_addr+0x54/0x60 RSP: ffff88006a7ce210 ----[ end trace b75b357739e7e116 ]--- - -Signed-off-by: Andrey Konovalov <[email protected]> -Signed-off-by: Mauro Carvalho Chehab <[email protected]> -Acked-by: Takashi Iwai <[email protected]> - ---- - drivers/media/usb/dvb-usb/dib0700_devices.c | 24 ++++++++++++------------ - 1 file changed, 12 insertions(+), 12 deletions(-) - ---- a/drivers/media/usb/dvb-usb/dib0700_devices.c -+++ b/drivers/media/usb/dvb-usb/dib0700_devices.c -@@ -291,7 +291,7 @@ static int stk7700P2_frontend_attach(str - stk7700d_dib7000p_mt2266_config) - != 0) { - err("%s: state->dib7000p_ops.i2c_enumeration failed. Cannot continue\n", __func__); -- dvb_detach(&state->dib7000p_ops); -+ dvb_detach(state->dib7000p_ops.set_wbd_ref); - return -ENODEV; - } - } -@@ -325,7 +325,7 @@ static int stk7700d_frontend_attach(stru - stk7700d_dib7000p_mt2266_config) - != 0) { - err("%s: state->dib7000p_ops.i2c_enumeration failed. Cannot continue\n", __func__); -- dvb_detach(&state->dib7000p_ops); -+ dvb_detach(state->dib7000p_ops.set_wbd_ref); - return -ENODEV; - } - } -@@ -478,7 +478,7 @@ static int stk7700ph_frontend_attach(str - &stk7700ph_dib7700_xc3028_config) != 0) { - err("%s: state->dib7000p_ops.i2c_enumeration failed. Cannot continue\n", - __func__); -- dvb_detach(&state->dib7000p_ops); -+ dvb_detach(state->dib7000p_ops.set_wbd_ref); - return -ENODEV; - } - -@@ -1010,7 +1010,7 @@ static int stk7070p_frontend_attach(stru - &dib7070p_dib7000p_config) != 0) { - err("%s: state->dib7000p_ops.i2c_enumeration failed. Cannot continue\n", - __func__); -- dvb_detach(&state->dib7000p_ops); -+ dvb_detach(state->dib7000p_ops.set_wbd_ref); - return -ENODEV; - } - -@@ -1068,7 +1068,7 @@ static int stk7770p_frontend_attach(stru - &dib7770p_dib7000p_config) != 0) { - err("%s: state->dib7000p_ops.i2c_enumeration failed. Cannot continue\n", - __func__); -- dvb_detach(&state->dib7000p_ops); -+ dvb_detach(state->dib7000p_ops.set_wbd_ref); - return -ENODEV; - } - -@@ -3056,7 +3056,7 @@ static int nim7090_frontend_attach(struc - - if (state->dib7000p_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 0x10, &nim7090_dib7000p_config) != 0) { - err("%s: state->dib7000p_ops.i2c_enumeration failed. Cannot continue\n", __func__); -- dvb_detach(&state->dib7000p_ops); -+ dvb_detach(state->dib7000p_ops.set_wbd_ref); - return -ENODEV; - } - adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap, 0x80, &nim7090_dib7000p_config); -@@ -3109,7 +3109,7 @@ static int tfe7090pvr_frontend0_attach(s - /* initialize IC 0 */ - if (state->dib7000p_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 0x20, &tfe7090pvr_dib7000p_config[0]) != 0) { - err("%s: state->dib7000p_ops.i2c_enumeration failed. Cannot continue\n", __func__); -- dvb_detach(&state->dib7000p_ops); -+ dvb_detach(state->dib7000p_ops.set_wbd_ref); - return -ENODEV; - } - -@@ -3139,7 +3139,7 @@ static int tfe7090pvr_frontend1_attach(s - i2c = state->dib7000p_ops.get_i2c_master(adap->dev->adapter[0].fe_adap[0].fe, DIBX000_I2C_INTERFACE_GPIO_6_7, 1); - if (state->dib7000p_ops.i2c_enumeration(i2c, 1, 0x10, &tfe7090pvr_dib7000p_config[1]) != 0) { - err("%s: state->dib7000p_ops.i2c_enumeration failed. Cannot continue\n", __func__); -- dvb_detach(&state->dib7000p_ops); -+ dvb_detach(state->dib7000p_ops.set_wbd_ref); - return -ENODEV; - } - -@@ -3214,7 +3214,7 @@ static int tfe7790p_frontend_attach(stru - 1, 0x10, &tfe7790p_dib7000p_config) != 0) { - err("%s: state->dib7000p_ops.i2c_enumeration failed. Cannot continue\n", - __func__); -- dvb_detach(&state->dib7000p_ops); -+ dvb_detach(state->dib7000p_ops.set_wbd_ref); - return -ENODEV; - } - adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap, -@@ -3309,7 +3309,7 @@ static int stk7070pd_frontend_attach0(st - stk7070pd_dib7000p_config) != 0) { - err("%s: state->dib7000p_ops.i2c_enumeration failed. Cannot continue\n", - __func__); -- dvb_detach(&state->dib7000p_ops); -+ dvb_detach(state->dib7000p_ops.set_wbd_ref); - return -ENODEV; - } - -@@ -3384,7 +3384,7 @@ static int novatd_frontend_attach(struct - stk7070pd_dib7000p_config) != 0) { - err("%s: state->dib7000p_ops.i2c_enumeration failed. Cannot continue\n", - __func__); -- dvb_detach(&state->dib7000p_ops); -+ dvb_detach(state->dib7000p_ops.set_wbd_ref); - return -ENODEV; - } - } -@@ -3620,7 +3620,7 @@ static int pctv340e_frontend_attach(stru - - if (state->dib7000p_ops.dib7000pc_detection(&adap->dev->i2c_adap) == 0) { - /* Demodulator not found for some reason? */ -- dvb_detach(&state->dib7000p_ops); -+ dvb_detach(state->dib7000p_ops.set_wbd_ref); - return -ENODEV; - } - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.drivers/media-imon-Fix-null-ptr-deref-in-imon_probe new/patches.drivers/media-imon-Fix-null-ptr-deref-in-imon_probe --- old/patches.drivers/media-imon-Fix-null-ptr-deref-in-imon_probe 2017-11-13 21:19:08.000000000 +0100 +++ new/patches.drivers/media-imon-Fix-null-ptr-deref-in-imon_probe 1970-01-01 01:00:00.000000000 +0100 @@ -1,36 +0,0 @@ -From 58fd55e838276a0c13d1dc7c387f90f25063cbf3 Mon Sep 17 00:00:00 2001 -From: Arvind Yadav <[email protected]> -Date: Mon, 9 Oct 2017 20:14:48 +0200 -Subject: [PATCH] media: imon: Fix null-ptr-deref in imon_probe -Git-commit: 58fd55e838276a0c13d1dc7c387f90f25063cbf3 -Git-repo: git://linuxtv.org/mchehab/media-next.git -Patch-mainline: Queued in subsystem maintainer repo -References: CVE-2017-16537 bsc#1066573 - -It seems that the return value of usb_ifnum_to_if() can be NULL and -needs to be checked. - -Signed-off-by: Arvind Yadav <[email protected]> -Tested-by: Andrey Konovalov <[email protected]> -Signed-off-by: Sean Young <[email protected]> -Signed-off-by: Mauro Carvalho Chehab <[email protected]> -Acked-by: Takashi Iwai <[email protected]> - ---- - drivers/media/rc/imon.c | 5 +++++ - 1 file changed, 5 insertions(+) - ---- a/drivers/media/rc/imon.c -+++ b/drivers/media/rc/imon.c -@@ -2516,6 +2516,11 @@ static int imon_probe(struct usb_interfa - mutex_lock(&driver_lock); - - first_if = usb_ifnum_to_if(usbdev, 0); -+ if (!first_if) { -+ ret = -ENODEV; -+ goto fail; -+ } -+ - first_if_ctx = usb_get_intfdata(first_if); - - if (ifnum == 0) { ++++++ patches.fixes.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/0002-md-bitmap-copy-correct-data-for-bitmap-super.patch new/patches.fixes/0002-md-bitmap-copy-correct-data-for-bitmap-super.patch --- old/patches.fixes/0002-md-bitmap-copy-correct-data-for-bitmap-super.patch 2017-11-13 21:48:39.000000000 +0100 +++ new/patches.fixes/0002-md-bitmap-copy-correct-data-for-bitmap-super.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,53 +0,0 @@ -From: NeilBrown <[email protected]> -Subject: REVERT: md/bitmap: copy correct data for bitmap super -Patch-mainline: not yet, under discussion. -References: bsc#1062597 - -The below patch fixes a problem with badly-configured RAID5 -and introduces a problem on arch with 64K PAGE_SIZE. -So revert it. A better fix is comming - -x-From: Shaohua Li <[email protected]> -x-Date: Thu, 17 Aug 2017 10:35:11 -0700 -x-Subject: [PATCH] md/bitmap: copy correct data for bitmap super -x-Git-commit: 8031c3ddc70ab93099e7d1814382dba39f57b43e -x-Patch-mainline: md/4.14 - -raid5 cache could write bitmap superblock before bitmap superblock is -initialized. The bitmap superblock is less than 512B. The current code will -only copy the superblock to a new page and write the whole 512B, which will -zero the the data after the superblock. Unfortunately the data could include -bitmap, which we should preserve. The patch will make superblock read do 4k -chunk and we always copy the 4k data to new page, so the superblock write will -old data to disk and we don't change the bitmap. - -Reported-by: Song Liu <[email protected]> -Reviewed-by: Song Liu <[email protected]> -Cc: [email protected] (4.10+) -Signed-off-by: Shaohua Li <[email protected]> -Acked-by: NeilBrown <[email protected]> - ---- - drivers/md/bitmap.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - ---- a/drivers/md/bitmap.c -+++ b/drivers/md/bitmap.c -@@ -625,7 +625,7 @@ re_read: - err = read_sb_page(bitmap->mddev, - offset, - sb_page, -- 0, PAGE_SIZE); -+ 0, sizeof(bitmap_super_t)); - } - if (err) - return err; -@@ -2123,7 +2123,7 @@ int bitmap_resize(struct bitmap *bitmap, - if (store.sb_page && bitmap->storage.sb_page) - memcpy(page_address(store.sb_page), - page_address(bitmap->storage.sb_page), -- PAGE_SIZE); -+ sizeof(bitmap_super_t)); - bitmap_file_unmap(&bitmap->storage); - bitmap->storage = store; - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/platform-x86-peaq-wmi-Add-DMI-check-before-binding new/patches.fixes/platform-x86-peaq-wmi-Add-DMI-check-before-binding --- old/patches.fixes/platform-x86-peaq-wmi-Add-DMI-check-before-binding 2017-11-13 21:48:39.000000000 +0100 +++ new/patches.fixes/platform-x86-peaq-wmi-Add-DMI-check-before-binding 1970-01-01 01:00:00.000000000 +0100 @@ -1,71 +0,0 @@ -From 0e9df6a74f9573409e5a2fbe29c1389188280bfc Mon Sep 17 00:00:00 2001 -From: Hans de Goede <[email protected]> -Date: Thu, 5 Oct 2017 16:02:33 +0200 -Subject: [PATCH] platform/x86: peaq-wmi: Add DMI check before binding to the - WMI interface -Patch-mainline: 4.15-rc1 -Git-commit: 3b95206110a2c13076c3a7fa8ddeae36c2dbcf42 -References: bsc#1059807 - -It seems that the WMI GUID used by the PEAQ 2-in-1 WMI hotkeys is not -as unique as a GUID should be and is used on some other devices too. - -This is causing spurious key-press reports on these other devices. - -This commits adds a DMI check to the PEAQ 2-in-1 WMI hotkeys driver to -ensure that it is actually running on a PEAQ 2-in-1, fixing the -spurious key-presses on these other devices. - -Buglink: https://bugzilla.redhat.com/show_bug.cgi?id=1497861 -Buglink: https://bugzilla.suse.com/attachment.cgi?id=743182 -Cc: [email protected] -Signed-off-by: Hans de Goede <[email protected]> -Acked-by: Takashi Iwai <[email protected]> - ---- - drivers/platform/x86/peaq-wmi.c | 18 ++++++++++++++++++ - 1 file changed, 18 insertions(+) - ---- a/drivers/platform/x86/peaq-wmi.c -+++ b/drivers/platform/x86/peaq-wmi.c -@@ -8,6 +8,7 @@ - */ - - #include <linux/acpi.h> -+#include <linux/dmi.h> - #include <linux/input-polldev.h> - #include <linux/kernel.h> - #include <linux/module.h> -@@ -64,8 +65,22 @@ static void peaq_wmi_poll(struct input_p - } - } - -+/* Some other devices (Shuttle XS35) use the same WMI GUID for other purposes */ -+static const struct dmi_system_id peaq_dmi_table[] = { -+ { -+ .matches = { -+ DMI_MATCH(DMI_SYS_VENDOR, "PEAQ"), -+ DMI_MATCH(DMI_PRODUCT_NAME, "PEAQ PMM C1010 MD99187"), -+ }, -+ }, -+}; -+ - static int __init peaq_wmi_init(void) - { -+ /* WMI GUID is not unique, also check for a DMI match */ -+ if (!dmi_check_system(peaq_dmi_table)) -+ return -ENODEV; -+ - if (!wmi_has_guid(PEAQ_DOLBY_BUTTON_GUID)) - return -ENODEV; - -@@ -86,6 +101,9 @@ static int __init peaq_wmi_init(void) - - static void __exit peaq_wmi_exit(void) - { -+ if (!dmi_check_system(peaq_dmi_table)) -+ return; -+ - if (!wmi_has_guid(PEAQ_DOLBY_BUTTON_GUID)) - return; - ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 2776 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ ++++ 2289 lines of diff (skipped) ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.I4AUm8/_old 2017-11-24 10:52:53.287753148 +0100 +++ /var/tmp/diff_new_pack.I4AUm8/_new 2017-11-24 10:52:53.291753002 +0100 @@ -27,6 +27,41 @@ # DO NOT MODIFY THEM! # Send separate patches upstream if you find a problem... ######################################################## + patches.kernel.org/4.14.1-001-EDAC-sb_edac-Don-t-create-a-second-memory-cont.patch + patches.kernel.org/4.14.1-002-dmaengine-dmatest-warn-user-when-dma-test-time.patch + patches.kernel.org/4.14.1-003-media-imon-Fix-null-ptr-deref-in-imon_probe.patch + patches.kernel.org/4.14.1-004-media-dib0700-fix-invalid-dvb_detach-argument.patch + patches.kernel.org/4.14.1-005-crypto-dh-Fix-double-free-of-ctx-p.patch + patches.kernel.org/4.14.1-006-crypto-dh-Don-t-permit-p-to-be-0.patch + patches.kernel.org/4.14.1-007-crypto-dh-Don-t-permit-key-or-g-size-longer-th.patch + patches.kernel.org/4.14.1-008-crypto-brcm-Explicity-ACK-mailbox-message.patch + patches.kernel.org/4.14.1-009-USB-early-Use-new-USB-product-ID-and-strings-f.patch + patches.kernel.org/4.14.1-010-USB-usbfs-compute-urb-actual_length-for-isochr.patch + patches.kernel.org/4.14.1-011-USB-Add-delay-init-quirk-for-Corsair-K70-LUX-k.patch + patches.kernel.org/4.14.1-012-usb-gadget-f_fs-Fix-use-after-free-in-ffs_free.patch + patches.kernel.org/4.14.1-013-USB-serial-metro-usb-stop-I-O-after-failed-ope.patch + patches.kernel.org/4.14.1-014-USB-serial-Change-DbC-debug-device-binding-ID.patch + patches.kernel.org/4.14.1-015-USB-serial-qcserial-add-pid-vid-for-Sierra-Wir.patch + patches.kernel.org/4.14.1-016-USB-serial-garmin_gps-fix-I-O-after-failed-pro.patch + patches.kernel.org/4.14.1-017-USB-serial-garmin_gps-fix-memory-leak-on-probe.patch + patches.kernel.org/4.14.1-018-selftests-x86-protection_keys-Fix-syscall-NR-r.patch + patches.kernel.org/4.14.1-019-x86-MCE-AMD-Always-give-panic-severity-for-UC-.patch + patches.kernel.org/4.14.1-020-platform-x86-peaq-wmi-Add-DMI-check-before-bin.patch + patches.kernel.org/4.14.1-021-platform-x86-peaq_wmi-Fix-missing-terminating-.patch + patches.kernel.org/4.14.1-022-HID-cp2112-add-HIDRAW-dependency.patch + patches.kernel.org/4.14.1-023-HID-wacom-generic-Recognize-WACOM_HID_WD_PEN-a.patch + patches.kernel.org/4.14.1-024-rpmsg-glink-Add-missing-MODULE_LICENSE.patch + patches.kernel.org/4.14.1-025-staging-wilc1000-Fix-bssid-buffer-offset-in-Tx.patch + patches.kernel.org/4.14.1-026-staging-sm750fb-Fix-parameter-mistake-in-poke3.patch + patches.kernel.org/4.14.1-027-staging-ccree-fix-64-bit-scatter-gather-DMA-op.patch + patches.kernel.org/4.14.1-028-staging-greybus-spilib-fix-use-after-free-afte.patch + patches.kernel.org/4.14.1-029-staging-vboxvideo-Fix-reporting-invalid-sugges.patch + patches.kernel.org/4.14.1-030-staging-rtl8188eu-Revert-4-commits-breaking-AR.patch + patches.kernel.org/4.14.1-031-spi-fix-use-after-free-at-controller-deregistr.patch + patches.kernel.org/4.14.1-032-sparc32-Add-cmpxchg64.patch + patches.kernel.org/4.14.1-033-sparc64-mmu_context-Add-missing-include-files.patch + patches.kernel.org/4.14.1-034-sparc64-Fix-page-table-walk-for-PUD-hugepages.patch + patches.kernel.org/4.14.1-035-Linux-4.14.1.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -148,6 +183,7 @@ patches.suse/readahead-request-tunables.patch patches.suse/VFS-expedite-umount.patch + patches.suse/VFS-Handle-lazytime-in-do_mount.patch ######################################################## # IPC patches @@ -282,18 +318,17 @@ patches.suse/scsi-scan-blist-update # revert - patches.fixes/0002-md-bitmap-copy-correct-data-for-bitmap-super.patch + patches.suse/0002-md-bitmap-copy-correct-data-for-bitmap-super.patch ######################################################## # DRM/Video ######################################################## + patches.suse/drm-bridge-analogix-dp-Fix-runtime-PM-state-in-get_m.patch ######################################################## # video4linux ######################################################## - patches.drivers/media-cx231xx-cards-fix-NULL-deref-on-missing-associ - patches.drivers/media-imon-Fix-null-ptr-deref-in-imon_probe - patches.drivers/media-dib0700-fix-invalid-dvb_detach-argument + patches.suse/media-cx231xx-cards-fix-NULL-deref-on-missing-associ ######################################################## # Network @@ -304,6 +339,7 @@ ######################################################## patches.suse/b43-missing-firmware-info.patch patches.suse/iwlwifi-expose-default-fallback-ucode-api + patches.suse/iwlwifi-mvm-support-version-7-of-the-SCAN_REQ_UMAC-F.patch ######################################################## # ISDN @@ -346,7 +382,7 @@ # Other driver fixes ######################################################## - patches.fixes/platform-x86-peaq-wmi-Add-DMI-check-before-binding + patches.suse/revert-mmc-Delete-bounce-buffer-handling.patch ######################################################## # Other drivers we have added to the tree @@ -381,6 +417,9 @@ ########################################################## # AppArmor ########################################################## + patches.suse/0001-AppArmor-basic-networking-rules.patch + patches.suse/0002-apparmor-update-apparmor-basic-networking-rules-for-.patch + patches.suse/0003-apparmor-Fix-quieting-of-audit-messages-for-network-.patch ######################################################## # Address space layout randomization @@ -395,7 +434,7 @@ ######################################################## patches.suse/crasher.patch - # pending + # in upstream patches.suse/0001-objtool-Don-t-report-end-of-section-error-after-an-e.patch patches.suse/0002-x86-head-Remove-confusing-comment.patch patches.suse/0003-x86-head-Remove-unused-bad_address-code.patch @@ -405,6 +444,12 @@ patches.suse/0007-x86-xen-Add-unwind-hint-annotations.patch patches.suse/0008-x86-head-Add-unwind-hint-annotations.patch + patches.suse/x86-stacktrace-Avoid-recording-save_stack_trace-wrap.patch + patches.suse/x86-unwinder-Make-CONFIG_UNWINDER_ORC-y-the-default-.patch + patches.suse/x86-unwind-Rename-unwinder-config-options-to-CONFIG_.patch + patches.suse/x86-unwind-Make-CONFIG_UNWINDER_ORC-y-the-default-in.patch + patches.suse/objtool-Print-top-level-commands-on-incorrect-usage.patch + # submitted patches.suse/0001-orc-mark-it-as-reliable.patch ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.I4AUm8/_old 2017-11-24 10:52:53.331751541 +0100 +++ /var/tmp/diff_new_pack.I4AUm8/_new 2017-11-24 10:52:53.335751395 +0100 @@ -1,3 +1,3 @@ -2017-11-13 22:02:46 +0100 -GIT Revision: ab9e909366a779cb698d37c4b1afdcd867494342 +2017-11-21 19:26:02 +0100 +GIT Revision: a5bca710415e13e8ff49be54f17d7c00b62f22a8 GIT Branch: stable
