Hello community,

here is the log from the commit of package kernel-source for openSUSE:Factory 
checked in at 2017-12-09 20:23:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Sat Dec  9 20:23:53 2017 rev:393 rq:554539 version:4.14.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2017-12-05 01:27:10.415978436 +0100
+++ /work/SRC/openSUSE:Factory/.kernel-source.new/dtb-aarch64.changes   
2017-12-09 20:24:02.191412843 +0100
@@ -1,0 +2,173 @@
+Tue Dec  5 15:58:24 CET 2017 - [email protected]
+
+- Linux 4.14.4 (bnc#1012628).
+- platform/x86: hp-wmi: Fix tablet mode detection for convertibles
+  (bnc#1012628).
+- mm, memory_hotplug: do not back off draining pcp free pages
+  from kworker context (bnc#1012628).
+- mm, oom_reaper: gather each vma to prevent leaking TLB entry
+  (bnc#1012628).
+- mm, thp: Do not make page table dirty unconditionally in
+  touch_p[mu]d() (bnc#1012628).
+- mm/cma: fix alloc_contig_range ret code/potential leak
+  (bnc#1012628).
+- mm: fix device-dax pud write-faults triggered by
+  get_user_pages() (bnc#1012628).
+- mm, hugetlbfs: introduce ->split() to vm_operations_struct
+  (bnc#1012628).
+- device-dax: implement ->split() to catch invalid munmap attempts
+  (bnc#1012628).
+- mm: introduce get_user_pages_longterm (bnc#1012628).
+- mm: fail get_vaddr_frames() for filesystem-dax mappings
+  (bnc#1012628).
+- v4l2: disable filesystem-dax mapping support (bnc#1012628).
+- IB/core: disable memory registration of filesystem-dax vmas
+  (bnc#1012628).
+- exec: avoid RLIMIT_STACK races with prlimit() (bnc#1012628).
+- mm/madvise.c: fix madvise() infinite loop under special
+  circumstances (bnc#1012628).
+- mm: migrate: fix an incorrect call of prep_transhuge_page()
+  (bnc#1012628).
+- mm, memcg: fix mem_cgroup_swapout() for THPs (bnc#1012628).
+- fs/fat/inode.c: fix sb_rdonly() change (bnc#1012628).
+- autofs: revert "autofs: take more care to not update last_used
+  on path walk" (bnc#1012628).
+- autofs: revert "autofs: fix AT_NO_AUTOMOUNT not being honored"
+  (bnc#1012628).
+- mm/hugetlb: fix NULL-pointer dereference on 5-level paging
+  machine (bnc#1012628).
+- btrfs: clear space cache inode generation always (bnc#1012628).
+- nfsd: Fix stateid races between OPEN and CLOSE (bnc#1012628).
+- nfsd: Fix another OPEN stateid race (bnc#1012628).
+- nfsd: fix panic in posix_unblock_lock called from
+  nfs4_laundromat (bnc#1012628).
+- crypto: algif_aead - skip SGL entries with NULL page
+  (bnc#1012628).
+- crypto: af_alg - remove locking in async callback (bnc#1012628).
+- crypto: skcipher - Fix skcipher_walk_aead_common (bnc#1012628).
+- lockd: lost rollback of set_grace_period() in lockd_down_net()
+  (bnc#1012628).
+- s390: revert ELF_ET_DYN_BASE base changes (bnc#1012628).
+- drm: omapdrm: Fix DPI on platforms using the DSI VDDS
+  (bnc#1012628).
+- omapdrm: hdmi4: Correct the SoC revision matching (bnc#1012628).
+- arm64: module-plts: factor out PLT generation code for ftrace
+  (bnc#1012628).
+- arm64: ftrace: emit ftrace-mod.o contents through code
+  (bnc#1012628).
+- powerpc/powernv: Fix kexec crashes caused by tlbie tracing
+  (bnc#1012628).
+- powerpc/kexec: Fix kexec/kdump in P9 guest kernels
+  (bnc#1012628).
+- KVM: x86: pvclock: Handle first-time write to pvclock-page
+  contains random junk (bnc#1012628).
+- KVM: x86: Exit to user-mode on #UD intercept when emulator
+  requires (bnc#1012628).
+- KVM: x86: inject exceptions produced by x86_decode_insn
+  (bnc#1012628).
+- KVM: lapic: Split out x2apic ldr calculation (bnc#1012628).
+- KVM: lapic: Fixup LDR on load in x2apic (bnc#1012628).
+- mmc: block: Fix missing blk_put_request() (bnc#1012628).
+- mmc: block: Check return value of blk_get_request()
+  (bnc#1012628).
+- mmc: core: Do not leave the block driver in a suspended state
+  (bnc#1012628).
+- mmc: block: Ensure that debugfs files are removed (bnc#1012628).
+- mmc: core: prepend 0x to pre_eol_info entry in sysfs
+  (bnc#1012628).
+- mmc: core: prepend 0x to OCR entry in sysfs (bnc#1012628).
+- ACPI / EC: Fix regression related to PM ops support in ECDT
+  device (bnc#1012628).
+- eeprom: at24: fix reading from 24MAC402/24MAC602 (bnc#1012628).
+- eeprom: at24: correctly set the size for at24mac402
+  (bnc#1012628).
+- eeprom: at24: check at24_read/write arguments (bnc#1012628).
+- i2c: i801: Fix Failed to allocate irq -2147483648 error
+  (bnc#1012628).
+- cxl: Check if vphb exists before iterating over AFU devices
+  (bnc#1012628).
+- bcache: Fix building error on MIPS (bnc#1012628).
+- bcache: only permit to recovery read error when cache device
+  is clean (bnc#1012628).
+- bcache: recover data from backing when data is clean
+  (bnc#1012628).
+- hwmon: (jc42) optionally try to disable the SMBUS timeout
+  (bnc#1012628).
+- nvme-pci: add quirk for delay before CHK RDY for WDC SN200
+  (bnc#1012628).
+- Revert "drm/radeon: dont switch vt on suspend" (bnc#1012628).
+- drm/amdgpu: potential uninitialized variable in
+  amdgpu_vce_ring_parse_cs() (bnc#1012628).
+- drm/amdgpu: Potential uninitialized variable in
+  amdgpu_vm_update_directories() (bnc#1012628).
+- drm/amdgpu: correct reference clock value on vega10
+  (bnc#1012628).
+- drm/amdgpu: fix error handling in amdgpu_bo_do_create
+  (bnc#1012628).
+- drm/amdgpu: Properly allocate VM invalidate eng v2
+  (bnc#1012628).
+- drm/amdgpu: Remove check which is not valid for certain VBIOS
+  (bnc#1012628).
+- drm/ttm: fix ttm_bo_cleanup_refs_or_queue once more
+  (bnc#1012628).
+- dma-buf: make reservation_object_copy_fences rcu save
+  (bnc#1012628).
+- drm/amdgpu: reserve root PD while releasing it (bnc#1012628).
+- drm/ttm: Always and only destroy bo->ttm_resv in
+  ttm_bo_release_list (bnc#1012628).
+- drm/vblank: Fix flip event vblank count (bnc#1012628).
+- drm/vblank: Tune drm_crtc_accurate_vblank_count() WARN down
+  to a debug (bnc#1012628).
+- drm/tilcdc: Precalculate total frametime in
+  tilcdc_crtc_set_mode() (bnc#1012628).
+- drm/radeon: fix atombios on big endian (bnc#1012628).
+- drm/panel: simple: Add missing panel_simple_unprepare() calls
+  (bnc#1012628).
+- drm/hisilicon: Ensure LDI regs are properly configured
+  (bnc#1012628).
+- drm/ttm: once more fix ttm_buffer_object_transfer (bnc#1012628).
+- drm/amd/pp: fix typecast error in powerplay (bnc#1012628).
+- drm/fb_helper: Disable all crtc's when initial setup fails
+  (bnc#1012628).
+- drm/fsl-dcu: Don't set connector DPMS property (bnc#1012628).
+- drm/edid: Don't send non-zero YQ in AVI infoframe for HDMI
+  1.x sinks (bnc#1012628).
+- drm/amdgpu: move UVD/VCE and VCN structure out from union
+  (bnc#1012628).
+- drm/amdgpu: Set adev->vcn.irq.num_types for VCN (bnc#1012628).
+- include/linux/compiler-clang.h: handle randomizable anonymous
+  structs (bnc#1012628).
+- IB/core: Do not warn on lid conversions for OPA (bnc#1012628).
+- IB/hfi1: Do not warn on lid conversions for OPA (bnc#1012628).
+- e1000e: fix the use of magic numbers for buffer overrun issue
+  (bnc#1012628).
+- md: forbid a RAID5 from having both a bitmap and a journal
+  (bnc#1012628).
+- drm/i915: Fix false-positive assert_rpm_wakelock_held in
+  i915_pmic_bus_access_notifier v2 (bnc#1012628).
+- drm/i915: Re-register PMIC bus access notifier on runtime resume
+  (bnc#1012628).
+- drm/i915/fbdev: Serialise early hotplug events with async
+  fbdev config (bnc#1012628).
+- drm/i915/gvt: Correct ADDR_4K/2M/1G_MASK definition
+  (bnc#1012628).
+- drm/i915: Don't try indexed reads to alternate slave addresses
+  (bnc#1012628).
+- drm/i915: Prevent zero length "index" write (bnc#1012628).
+- Revert "x86/entry/64: Add missing irqflags tracing to
+  native_load_gs_index()" (bnc#1012628).
+- commit b29439c
+
+-------------------------------------------------------------------
+Tue Dec  5 10:13:14 CET 2017 - [email protected]
+
+- x86/stacktrace: do now unwind after user regs (bnc#1058115).
+- x86/stacktrace: remove unwind_state->error (bnc#1058115).
+- x86/stacktrace: remove STACKTRACE_DUMP_ONCE from
+  __save_stack_trace_reliable (bnc#1058115).
+- x86/stacktrace: do not fail for ORC with regs on stack
+  (bnc#1058115).
+  More make-ORC-reliable patches.
+- commit a6a5b05
+
+-------------------------------------------------------------------
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.xXHv8L/_old  2017-12-09 20:24:11.134986855 +0100
+++ /var/tmp/diff_new_pack.xXHv8L/_new  2017-12-09 20:24:11.142986474 +0100
@@ -17,7 +17,7 @@
 
 
 %define srcversion 4.14
-%define patchversion 4.14.3
+%define patchversion 4.14.4
 %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.3
+Version:        4.14.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga731a45
+Release:        <RELEASE>.gb29439c
 %else
 Release:        0
 %endif

dtb-armv6l.spec: same change
dtb-armv7l.spec: same change
++++++ kernel-64kb.spec ++++++
--- /var/tmp/diff_new_pack.xXHv8L/_old  2017-12-09 20:24:11.238981902 +0100
+++ /var/tmp/diff_new_pack.xXHv8L/_new  2017-12-09 20:24:11.242981711 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.14
-%define patchversion 4.14.3
+%define patchversion 4.14.4
 %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.3
+Version:        4.14.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga731a45
+Release:        <RELEASE>.gb29439c
 %else
 Release:        0
 %endif

kernel-debug.spec: same change
kernel-default.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.xXHv8L/_old  2017-12-09 20:24:11.386974853 +0100
+++ /var/tmp/diff_new_pack.xXHv8L/_new  2017-12-09 20:24:11.390974662 +0100
@@ -17,7 +17,7 @@
 
 
 %define srcversion 4.14
-%define patchversion 4.14.3
+%define patchversion 4.14.4
 %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.3
+Version:        4.14.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga731a45
+Release:        <RELEASE>.gb29439c
 %else
 Release:        0
 %endif

++++++ kernel-lpae.spec ++++++
--- /var/tmp/diff_new_pack.xXHv8L/_old  2017-12-09 20:24:11.446971995 +0100
+++ /var/tmp/diff_new_pack.xXHv8L/_new  2017-12-09 20:24:11.450971805 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.14
-%define patchversion 4.14.3
+%define patchversion 4.14.4
 %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.3
+Version:        4.14.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga731a45
+Release:        <RELEASE>.gb29439c
 %else
 Release:        0
 %endif

++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.xXHv8L/_old  2017-12-09 20:24:11.482970280 +0100
+++ /var/tmp/diff_new_pack.xXHv8L/_new  2017-12-09 20:24:11.486970090 +0100
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 4.14.3
+%define patchversion 4.14.4
 %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.3
+Version:        4.14.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga731a45
+Release:        <RELEASE>.gb29439c
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.xXHv8L/_old  2017-12-09 20:24:11.546967232 +0100
+++ /var/tmp/diff_new_pack.xXHv8L/_new  2017-12-09 20:24:11.554966851 +0100
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 4.14.3
+%define patchversion 4.14.4
 %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.3
+Version:        4.14.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga731a45
+Release:        <RELEASE>.gb29439c
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.xXHv8L/_old  2017-12-09 20:24:11.630963232 +0100
+++ /var/tmp/diff_new_pack.xXHv8L/_new  2017-12-09 20:24:11.634963041 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.14
-%define patchversion 4.14.3
+%define patchversion 4.14.4
 %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.3
+Version:        4.14.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga731a45
+Release:        <RELEASE>.gb29439c
 %else
 Release:        0
 %endif

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.xXHv8L/_old  2017-12-09 20:24:11.654962088 +0100
+++ /var/tmp/diff_new_pack.xXHv8L/_new  2017-12-09 20:24:11.658961898 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.14
-%define patchversion 4.14.3
+%define patchversion 4.14.4
 %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.3
+Version:        4.14.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga731a45
+Release:        <RELEASE>.gb29439c
 %else
 Release:        0
 %endif

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.xXHv8L/_old  2017-12-09 20:24:11.682960755 +0100
+++ /var/tmp/diff_new_pack.xXHv8L/_new  2017-12-09 20:24:11.686960564 +0100
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0
 Group:          Development/Sources
-Version:        4.14.3
+Version:        4.14.4
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga731a45
+Release:        <RELEASE>.gb29439c
 %else
 Release:        0
 %endif

++++++ kernel-syzkaller.spec ++++++
--- /var/tmp/diff_new_pack.xXHv8L/_old  2017-12-09 20:24:11.734958278 +0100
+++ /var/tmp/diff_new_pack.xXHv8L/_new  2017-12-09 20:24:11.746957707 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.14
-%define patchversion 4.14.3
+%define patchversion 4.14.4
 %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.3
+Version:        4.14.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga731a45
+Release:        <RELEASE>.gb29439c
 %else
 Release:        0
 %endif

kernel-vanilla.spec: same change
kernel-zfcpdump.spec: same change
++++++ patches.kernel.org.tar.bz2 ++++++
++++ 7679 lines of diff (skipped)

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.suse/0001-orc-mark-it-as-reliable.patch 
new/patches.suse/0001-orc-mark-it-as-reliable.patch
--- old/patches.suse/0001-orc-mark-it-as-reliable.patch 2017-11-30 
10:05:48.000000000 +0100
+++ new/patches.suse/0001-orc-mark-it-as-reliable.patch 1970-01-01 
01:00:00.000000000 +0100
@@ -1,32 +0,0 @@
-From: Jiri Slaby <[email protected]>
-Date: Wed, 4 Oct 2017 11:14:26 +0200
-Subject: orc: mark it as reliable
-Patch-mainline: submitted on 2017/10/4
-References: bnc#1058115
-
-We need a reliable stack unwinder for kernel live patching, but we do
-not want to enable frame pointers for performance reasons. So let ORC be
-a reliable stack unwinder on x86 as it performs nicely wrt reliability
-of traces.
-
-Signed-off-by: Jiri Slaby <[email protected]>
-Cc: Josh Poimboeuf <[email protected]>
-Cc: Thomas Gleixner <[email protected]>
-Cc: Ingo Molnar <[email protected]>
-Cc: "H. Peter Anvin" <[email protected]>
-Cc: [email protected]
----
- arch/x86/Kconfig |    2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/arch/x86/Kconfig
-+++ b/arch/x86/Kconfig
-@@ -170,7 +170,7 @@ config X86
-       select HAVE_PERF_USER_STACK_DUMP
-       select HAVE_RCU_TABLE_FREE
-       select HAVE_REGS_AND_STACK_ACCESS_API
--      select HAVE_RELIABLE_STACKTRACE         if X86_64 && 
UNWINDER_FRAME_POINTER && STACK_VALIDATION
-+      select HAVE_RELIABLE_STACKTRACE         if X86_64 && 
(UNWINDER_FRAME_POINTER || UNWINDER_ORC) && STACK_VALIDATION
-       select HAVE_STACK_VALIDATION            if X86_64
-       select HAVE_SYSCALL_TRACEPOINTS
-       select HAVE_UNSTABLE_SCHED_CLOCK
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0001-x86-stacktrace-do-now-unwind-after-user-regs.patch 
new/patches.suse/0001-x86-stacktrace-do-now-unwind-after-user-regs.patch
--- old/patches.suse/0001-x86-stacktrace-do-now-unwind-after-user-regs.patch    
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/0001-x86-stacktrace-do-now-unwind-after-user-regs.patch    
2017-12-05 15:58:24.000000000 +0100
@@ -0,0 +1,37 @@
+From: Jiri Slaby <[email protected]>
+Date: Fri, 1 Dec 2017 08:20:00 +0100
+Subject: x86/stacktrace: do now unwind after user regs
+Patch-mainline: submitted on 2017/12/5
+References: bnc#1058115
+
+Josh pointed out, that there is no way a frame can be after user regs.
+So remove the last unwind and the check.
+
+Signed-off-by: Jiri Slaby <[email protected]>
+Cc: Thomas Gleixner <[email protected]>
+Cc: Ingo Molnar <[email protected]>
+Cc: "H. Peter Anvin" <[email protected]>
+Cc: [email protected]
+Cc: Josh Poimboeuf <[email protected]>
+---
+ arch/x86/kernel/stacktrace.c |    9 ---------
+ 1 file changed, 9 deletions(-)
+
+--- a/arch/x86/kernel/stacktrace.c
++++ b/arch/x86/kernel/stacktrace.c
+@@ -113,15 +113,6 @@ __save_stack_trace_reliable(struct stack
+                       if (!user_mode(regs))
+                               return -EINVAL;
+ 
+-                      /*
+-                       * The last frame contains the user mode syscall
+-                       * pt_regs.  Skip it and finish the unwind.
+-                       */
+-                      unwind_next_frame(&state);
+-                      if (!unwind_done(&state)) {
+-                              STACKTRACE_DUMP_ONCE(task);
+-                              return -EINVAL;
+-                      }
+                       break;
+               }
+ 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0002-x86-stacktrace-remove-unwind_state-error.patch 
new/patches.suse/0002-x86-stacktrace-remove-unwind_state-error.patch
--- old/patches.suse/0002-x86-stacktrace-remove-unwind_state-error.patch        
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/0002-x86-stacktrace-remove-unwind_state-error.patch        
2017-12-05 15:58:24.000000000 +0100
@@ -0,0 +1,94 @@
+From: Jiri Slaby <[email protected]>
+Date: Fri, 1 Dec 2017 08:26:22 +0100
+Subject: x86/stacktrace: remove unwind_state->error
+Patch-mainline: submitted on 2017/12/5
+References: bnc#1058115
+
+Reorganize the unwinding in __save_stack_trace_reliable, so that we
+don't need to set another variable -- unwind_state->error. In case,
+unwinding fails, we fail after the for loop too. The only way to escape
+the loop successfully is via the 'if (user_mode(regs))' check now.
+
+Signed-off-by: Jiri Slaby <[email protected]>
+Cc: Thomas Gleixner <[email protected]>
+Cc: Ingo Molnar <[email protected]>
+Cc: "H. Peter Anvin" <[email protected]>
+Cc: [email protected]
+Cc: Josh Poimboeuf <[email protected]>
+---
+ arch/x86/include/asm/unwind.h  |    6 ------
+ arch/x86/kernel/stacktrace.c   |   15 ++++++---------
+ arch/x86/kernel/unwind_frame.c |    2 --
+ 3 files changed, 6 insertions(+), 17 deletions(-)
+
+--- a/arch/x86/include/asm/unwind.h
++++ b/arch/x86/include/asm/unwind.h
+@@ -12,7 +12,6 @@ struct unwind_state {
+       unsigned long stack_mask;
+       struct task_struct *task;
+       int graph_idx;
+-      bool error;
+ #if defined(CONFIG_UNWINDER_ORC)
+       bool signal, full_regs;
+       unsigned long sp, bp, ip;
+@@ -37,11 +36,6 @@ static inline bool unwind_done(struct un
+       return state->stack_info.type == STACK_TYPE_UNKNOWN;
+ }
+ 
+-static inline bool unwind_error(struct unwind_state *state)
+-{
+-      return state->error;
+-}
+-
+ static inline
+ void unwind_start(struct unwind_state *state, struct task_struct *task,
+                 struct pt_regs *regs, unsigned long *first_frame)
+--- a/arch/x86/kernel/stacktrace.c
++++ b/arch/x86/kernel/stacktrace.c
+@@ -104,16 +104,16 @@ __save_stack_trace_reliable(struct stack
+ 
+               regs = unwind_get_entry_regs(&state);
+               if (regs) {
++                      if (user_mode(regs))
++                              goto success;
++
+                       /*
+                        * Kernel mode registers on the stack indicate an
+                        * in-kernel interrupt or exception (e.g., preemption
+                        * or a page fault), which can make frame pointers
+                        * unreliable.
+                        */
+-                      if (!user_mode(regs))
+-                              return -EINVAL;
+-
+-                      break;
++                      return -EINVAL;
+               }
+ 
+               addr = unwind_get_return_address(&state);
+@@ -132,12 +132,9 @@ __save_stack_trace_reliable(struct stack
+                       return -EINVAL;
+       }
+ 
+-      /* Check for stack corruption */
+-      if (unwind_error(&state)) {
+-              STACKTRACE_DUMP_ONCE(task);
+-              return -EINVAL;
+-      }
++      return -EINVAL;
+ 
++success:
+       if (trace->nr_entries < trace->max_entries)
+               trace->entries[trace->nr_entries++] = ULONG_MAX;
+ 
+--- a/arch/x86/kernel/unwind_frame.c
++++ b/arch/x86/kernel/unwind_frame.c
+@@ -332,8 +332,6 @@ bool unwind_next_frame(struct unwind_sta
+       return true;
+ 
+ bad_address:
+-      state->error = true;
+-
+       /*
+        * When unwinding a non-current task, the task might actually be
+        * running on another CPU, in which case it could be modifying its
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0003-x86-stacktrace-remove-STACKTRACE_DUMP_ONCE-from-__sa.patch
 
new/patches.suse/0003-x86-stacktrace-remove-STACKTRACE_DUMP_ONCE-from-__sa.patch
--- 
old/patches.suse/0003-x86-stacktrace-remove-STACKTRACE_DUMP_ONCE-from-__sa.patch
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/patches.suse/0003-x86-stacktrace-remove-STACKTRACE_DUMP_ONCE-from-__sa.patch
    2017-12-05 15:58:24.000000000 +0100
@@ -0,0 +1,36 @@
+From: Jiri Slaby <[email protected]>
+Date: Fri, 1 Dec 2017 08:28:36 +0100
+Subject: x86/stacktrace: remove STACKTRACE_DUMP_ONCE from
+ __save_stack_trace_reliable
+Patch-mainline: submitted on 2017/12/5
+References: bnc#1058115
+
+The stack unwinding can sometimes fail yet. Especially with the
+generated debug info. So do not yell at users -- live patching (the only
+user of this interface) will inform the user about the failure
+gracefully.
+
+Signed-off-by: Jiri Slaby <[email protected]>
+Cc: Thomas Gleixner <[email protected]>
+Cc: Ingo Molnar <[email protected]>
+Cc: "H. Peter Anvin" <[email protected]>
+Cc: [email protected]
+Cc: Josh Poimboeuf <[email protected]>
+---
+ arch/x86/kernel/stacktrace.c |    4 +---
+ 1 file changed, 1 insertion(+), 3 deletions(-)
+
+--- a/arch/x86/kernel/stacktrace.c
++++ b/arch/x86/kernel/stacktrace.c
+@@ -123,10 +123,8 @@ __save_stack_trace_reliable(struct stack
+                * generated code which __kernel_text_address() doesn't know
+                * about.
+                */
+-              if (!addr) {
+-                      STACKTRACE_DUMP_ONCE(task);
++              if (!addr)
+                       return -EINVAL;
+-              }
+ 
+               if (save_stack_address(trace, addr, false))
+                       return -EINVAL;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0004-x86-stacktrace-do-not-fail-for-ORC-with-regs-on-stac.patch
 
new/patches.suse/0004-x86-stacktrace-do-not-fail-for-ORC-with-regs-on-stac.patch
--- 
old/patches.suse/0004-x86-stacktrace-do-not-fail-for-ORC-with-regs-on-stac.patch
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/patches.suse/0004-x86-stacktrace-do-not-fail-for-ORC-with-regs-on-stac.patch
    2017-12-05 15:58:24.000000000 +0100
@@ -0,0 +1,43 @@
+From: Jiri Slaby <[email protected]>
+Date: Wed, 29 Nov 2017 15:43:35 +0100
+Subject: x86/stacktrace: do not fail for ORC with regs on stack
+Patch-mainline: submitted on 2017/12/5
+References: bnc#1058115
+
+save_stack_trace_reliable now returns "non reliable" when there are
+kernel pt_regs on stack. This means an interrupt or exception happened
+somewhere down the route. It is a problem for frame pointer unwinder,
+because the frame might not have been set up yet when the irq happened,
+so the unwinder might fail to unwind from the interrupted function.
+
+With ORC, this is not a problem, as ORC has out-of-band data. We can
+find ORC data even for the IP in the interrupted function and always
+unwind one level up reliably.
+
+So lift the check to apply only when CONFIG_FRAME_POINTER is enabled.
+
+[v2]
+- rewrite the code in favor of Josh's suggestions
+
+Signed-off-by: Jiri Slaby <[email protected]>
+Cc: Thomas Gleixner <[email protected]>
+Cc: Ingo Molnar <[email protected]>
+Cc: "H. Peter Anvin" <[email protected]>
+Cc: [email protected]
+Cc: Josh Poimboeuf <[email protected]>
+---
+ arch/x86/kernel/stacktrace.c |    3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+--- a/arch/x86/kernel/stacktrace.c
++++ b/arch/x86/kernel/stacktrace.c
+@@ -113,7 +113,8 @@ __save_stack_trace_reliable(struct stack
+                        * or a page fault), which can make frame pointers
+                        * unreliable.
+                        */
+-                      return -EINVAL;
++                      if (IS_ENABLED(CONFIG_FRAME_POINTER))
++                              return -EINVAL;
+               }
+ 
+               addr = unwind_get_return_address(&state);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0005-x86-stacktrace-orc-mark-it-as-reliable.patch 
new/patches.suse/0005-x86-stacktrace-orc-mark-it-as-reliable.patch
--- old/patches.suse/0005-x86-stacktrace-orc-mark-it-as-reliable.patch  
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/0005-x86-stacktrace-orc-mark-it-as-reliable.patch  
2017-12-05 15:58:24.000000000 +0100
@@ -0,0 +1,32 @@
+From: Jiri Slaby <[email protected]>
+Date: Wed, 4 Oct 2017 11:14:26 +0200
+Subject: x86/stacktrace: orc, mark it as reliable
+Patch-mainline: submitted on 2017/12/5
+References: bnc#1058115
+
+In SUSE, we need a reliable stack unwinder for kernel live patching, but
+we do not want to enable frame pointers for performance reasons. So
+after the previous patches to make the ORC reliable, mark ORC as a
+reliable stack unwinder on x86.
+
+Signed-off-by: Jiri Slaby <[email protected]>
+Cc: Josh Poimboeuf <[email protected]>
+Cc: Thomas Gleixner <[email protected]>
+Cc: Ingo Molnar <[email protected]>
+Cc: "H. Peter Anvin" <[email protected]>
+Cc: [email protected]
+---
+ arch/x86/Kconfig |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/arch/x86/Kconfig
++++ b/arch/x86/Kconfig
+@@ -171,7 +171,7 @@ config X86
+       select HAVE_PERF_USER_STACK_DUMP
+       select HAVE_RCU_TABLE_FREE
+       select HAVE_REGS_AND_STACK_ACCESS_API
+-      select HAVE_RELIABLE_STACKTRACE         if X86_64 && 
UNWINDER_FRAME_POINTER && STACK_VALIDATION
++      select HAVE_RELIABLE_STACKTRACE         if X86_64 && 
(UNWINDER_FRAME_POINTER || UNWINDER_ORC) && STACK_VALIDATION
+       select HAVE_STACK_VALIDATION            if X86_64
+       select HAVE_SYSCALL_TRACEPOINTS
+       select HAVE_UNSTABLE_SCHED_CLOCK
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/apparmor-fix-oops-in-audit_signal_cb-hook.patch 
new/patches.suse/apparmor-fix-oops-in-audit_signal_cb-hook.patch
--- old/patches.suse/apparmor-fix-oops-in-audit_signal_cb-hook.patch    
2017-11-30 10:05:48.000000000 +0100
+++ new/patches.suse/apparmor-fix-oops-in-audit_signal_cb-hook.patch    
1970-01-01 01:00:00.000000000 +0100
@@ -1,136 +0,0 @@
-From: John Johansen <[email protected]>
-Date: Wed, 22 Nov 2017 07:33:38 -0800
-Subject: apparmor: fix oops in audit_signal_cb hook
-Git-repo: 
git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor.git#aa-for-up
-Git-commit: b12cbb21586277f72533769832c24cc6c1d60ab3
-Patch-mainline: Queued in subsystem maintainer repository
-References: bnc#1069562
-
-The apparmor_audit_data struct ordering got messed up during a merge
-conflict, resulting in the signal integer and peer pointer being in
-a union instead of a struct.
-
-For most of the 4.13 and 4.14 life cycle, this was hidden by
-commit 651e28c5537a ("apparmor: add base infastructure for socket
-mediation") which fixed the apparmor_audit_data struct when its data
-was added. When that commit was reverted in -rc7 the signal audit bug
-was exposed, and unfortunately it never showed up in any of the
-testing until after 4.14 was released. Shaun Khan, Zephaniah
-E. Loss-Cutler-Hull filed nearly simultaneous bug reports (with
-different oopes, the smaller of which is included below).
-
-Full credit goes to Tetsuo Handa for jumping on this as well and
-noticing the audit data struct problem and reporting it.
-
-[   76.178568] BUG: unable to handle kernel paging request at
-ffffffff0eee3bc0
-[   76.178579] IP: audit_signal_cb+0x6c/0xe0
-[   76.178581] PGD 1a640a067 P4D 1a640a067 PUD 0
-[   76.178586] Oops: 0000 [#1] PREEMPT SMP
-[   76.178589] Modules linked in: fuse rfcomm bnep usblp uvcvideo btusb
-btrtl btbcm btintel bluetooth ecdh_generic ip6table_filter ip6_tables
-xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack
-iptable_filter ip_tables x_tables intel_rapl joydev wmi_bmof serio_raw
-iwldvm iwlwifi shpchp kvm_intel kvm irqbypass autofs4 algif_skcipher
-nls_iso8859_1 nls_cp437 crc32_pclmul ghash_clmulni_intel
-[   76.178620] CPU: 0 PID: 10675 Comm: pidgin Not tainted
-4.14.0-f1-dirty #135
-[   76.178623] Hardware name: Hewlett-Packard HP EliteBook Folio
-9470m/18DF, BIOS 68IBD Ver. F.62 10/22/2015
-[   76.178625] task: ffff9c7a94c31dc0 task.stack: ffffa09b02a4c000
-[   76.178628] RIP: 0010:audit_signal_cb+0x6c/0xe0
-[   76.178631] RSP: 0018:ffffa09b02a4fc08 EFLAGS: 00010292
-[   76.178634] RAX: ffffa09b02a4fd60 RBX: ffff9c7aee0741f8 RCX:
-0000000000000000
-[   76.178636] RDX: ffffffffee012290 RSI: 0000000000000006 RDI:
-ffff9c7a9493d800
-[   76.178638] RBP: ffffa09b02a4fd40 R08: 000000000000004d R09:
-ffffa09b02a4fc46
-[   76.178641] R10: ffffa09b02a4fcb8 R11: ffff9c7ab44f5072 R12:
-ffffa09b02a4fd40
-[   76.178643] R13: ffffffff9e447be0 R14: ffff9c7a94c31dc0 R15:
-0000000000000001
-[   76.178646] FS:  00007f8b11ba2a80(0000) GS:ffff9c7afea00000(0000)
-knlGS:0000000000000000
-[   76.178648] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
-[   76.178650] CR2: ffffffff0eee3bc0 CR3: 00000003d5209002 CR4:
-00000000001606f0
-[   76.178652] Call Trace:
-[   76.178660]  common_lsm_audit+0x1da/0x780
-[   76.178665]  ? d_absolute_path+0x60/0x90
-[   76.178669]  ? aa_check_perms+0xcd/0xe0
-[   76.178672]  aa_check_perms+0xcd/0xe0
-[   76.178675]  profile_signal_perm.part.0+0x90/0xa0
-[   76.178679]  aa_may_signal+0x16e/0x1b0
-[   76.178686]  apparmor_task_kill+0x51/0x120
-[   76.178690]  security_task_kill+0x44/0x60
-[   76.178695]  group_send_sig_info+0x25/0x60
-[   76.178699]  kill_pid_info+0x36/0x60
-[   76.178703]  SYSC_kill+0xdb/0x180
-[   76.178707]  ? preempt_count_sub+0x92/0xd0
-[   76.178712]  ? _raw_write_unlock_irq+0x13/0x30
-[   76.178716]  ? task_work_run+0x6a/0x90
-[   76.178720]  ? exit_to_usermode_loop+0x80/0xa0
-[   76.178723]  entry_SYSCALL_64_fastpath+0x13/0x94
-[   76.178727] RIP: 0033:0x7f8b0e58b767
-[   76.178729] RSP: 002b:00007fff19efd4d8 EFLAGS: 00000206 ORIG_RAX:
-000000000000003e
-[   76.178732] RAX: ffffffffffffffda RBX: 0000557f3e3c2050 RCX:
-00007f8b0e58b767
-[   76.178735] RDX: 0000000000000000 RSI: 0000000000000000 RDI:
-000000000000263b
-[   76.178737] RBP: 0000000000000000 R08: 0000557f3e3c2270 R09:
-0000000000000001
-[   76.178739] R10: 000000000000022d R11: 0000000000000206 R12:
-0000000000000000
-[   76.178741] R13: 0000000000000001 R14: 0000557f3e3c13c0 R15:
-0000000000000000
-[   76.178745] Code: 48 8b 55 18 48 89 df 41 b8 20 00 08 01 5b 5d 48 8b
-42 10 48 8b 52 30 48 63 48 4c 48 8b 44 c8 48 31 c9 48 8b 70 38 e9 f4 fd
-00 00 <48> 8b 14 d5 40 27 e5 9e 48 c7 c6 7d 07 19 9f 48 89 df e8 fd 35
-[   76.178794] RIP: audit_signal_cb+0x6c/0xe0 RSP: ffffa09b02a4fc08
-[   76.178796] CR2: ffffffff0eee3bc0
-[   76.178799] ---[ end trace 514af9529297f1a3 ]---
-
-Fixes: cd1dbf76b23d ("apparmor: add the ability to mediate signals")
-Reported-by: Zephaniah E. Loss-Cutler-Hull <[email protected]>
-Reported-by: Shuah Khan <[email protected]>
-Suggested-by: Tetsuo Handa <[email protected]>
-Tested-by: Ivan Kozik <[email protected]>
-Tested-by: Zephaniah E. Loss-Cutler-Hull <[email protected]>
-Tested-by: Christian Boltz <[email protected]>
-Tested-by: Shuah Khan <[email protected]>
-Cc: [email protected]
-Signed-off-by: John Johansen <[email protected]>
-Signed-off-by: Jiri Slaby <[email protected]>
----
- security/apparmor/include/audit.h |   12 +++++++-----
- 1 file changed, 7 insertions(+), 5 deletions(-)
-
---- a/security/apparmor/include/audit.h
-+++ b/security/apparmor/include/audit.h
-@@ -121,17 +121,19 @@ struct apparmor_audit_data {
-               /* these entries require a custom callback fn */
-               struct {
-                       struct aa_label *peer;
--                      struct {
--                              const char *target;
--                              kuid_t ouid;
--                      } fs;
-+                      union {
-+                              struct {
-+                                      const char *target;
-+                                      kuid_t ouid;
-+                              } fs;
-+                              int signal;
-+                      };
-               };
-               struct {
-                       struct aa_profile *profile;
-                       const char *ns;
-                       long pos;
-               } iface;
--              int signal;
-               struct {
-                       int rlim;
-                       unsigned long max;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/mmc-sdhci-Avoid-swiotlb-buffer-being-full.patch 
new/patches.suse/mmc-sdhci-Avoid-swiotlb-buffer-being-full.patch
--- old/patches.suse/mmc-sdhci-Avoid-swiotlb-buffer-being-full.patch    
2017-11-30 10:05:48.000000000 +0100
+++ new/patches.suse/mmc-sdhci-Avoid-swiotlb-buffer-being-full.patch    
1970-01-01 01:00:00.000000000 +0100
@@ -1,77 +0,0 @@
-From: Ulf Hansson <[email protected]>
-Date: Mon, 27 Nov 2017 11:28:50 +0100
-Subject: mmc: sdhci: Avoid swiotlb buffer being full
-Git-commit: 250dcd11466e06df64b92520e2c56bdae453581b
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git#fixes
-Patch-mainline: Queued in subsystem maintainer repository
-References: bnc#1068877
-
-The commit de3ee99b097d ("mmc: Delete bounce buffer handling") deletes the
-bounce buffer handling, but also causes the max_req_size for sdhci to be
-increased, in case when max_segs == 1. This causes errors for sdhci-pci
-Ricoh variant, about the swiotlb buffer to become full.
-
-Fix the issue, by taking IO_TLB_SEGSIZE and IO_TLB_SHIFT into account when
-deciding the max_req_size for sdhci.
-
-Reported-by: Jiri Slaby <[email protected]>
-Fixes: de3ee99b097d ("mmc: Delete bounce buffer handling")
-Cc: <[email protected]> # v4.14+
-Signed-off-by: Ulf Hansson <[email protected]>
-Tested-by: Jiri Slaby <[email protected]>
-Acked-by: Adrian Hunter <[email protected]>
-Signed-off-by: Jiri Slaby <[email protected]>
----
- drivers/mmc/host/sdhci.c |   28 ++++++++++++++++++----------
- 1 file changed, 18 insertions(+), 10 deletions(-)
-
---- a/drivers/mmc/host/sdhci.c
-+++ b/drivers/mmc/host/sdhci.c
-@@ -21,6 +21,7 @@
- #include <linux/dma-mapping.h>
- #include <linux/slab.h>
- #include <linux/scatterlist.h>
-+#include <linux/swiotlb.h>
- #include <linux/regulator/consumer.h>
- #include <linux/pm_runtime.h>
- #include <linux/of.h>
-@@ -3651,22 +3652,29 @@ int sdhci_setup_host(struct sdhci_host *
-       spin_lock_init(&host->lock);
- 
-       /*
-+       * Maximum number of sectors in one transfer. Limited by SDMA boundary
-+       * size (512KiB). Note some tuning modes impose a 4MiB limit, but this
-+       * is less anyway.
-+       */
-+      mmc->max_req_size = 524288;
-+
-+      /*
-        * Maximum number of segments. Depends on if the hardware
-        * can do scatter/gather or not.
-        */
--      if (host->flags & SDHCI_USE_ADMA)
-+      if (host->flags & SDHCI_USE_ADMA) {
-               mmc->max_segs = SDHCI_MAX_SEGS;
--      else if (host->flags & SDHCI_USE_SDMA)
-+      } else if (host->flags & SDHCI_USE_SDMA) {
-               mmc->max_segs = 1;
--      else /* PIO */
-+              if (swiotlb_max_segment()) {
-+                      unsigned int max_req_size = (1 << IO_TLB_SHIFT) *
-+                                              IO_TLB_SEGSIZE;
-+                      mmc->max_req_size = min(mmc->max_req_size,
-+                                              max_req_size);
-+              }
-+      } else { /* PIO */
-               mmc->max_segs = SDHCI_MAX_SEGS;
--
--      /*
--       * Maximum number of sectors in one transfer. Limited by SDMA boundary
--       * size (512KiB). Note some tuning modes impose a 4MiB limit, but this
--       * is less anyway.
--       */
--      mmc->max_req_size = 524288;
-+      }
- 
-       /*
-        * Maximum segment size. Could be one segment with the maximum number

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.xXHv8L/_old  2017-12-09 20:24:13.050895599 +0100
+++ /var/tmp/diff_new_pack.xXHv8L/_new  2017-12-09 20:24:13.050895599 +0100
@@ -276,6 +276,102 @@
        
patches.kernel.org/4.14.3-192-e1000e-Avoid-receiver-overrun-interrupt-bursts.patch
        
patches.kernel.org/4.14.3-193-e1000e-fix-buffer-overrun-while-the-I219-is-pr.patch
        patches.kernel.org/4.14.3-194-Linux-4.14.3.patch
+       
patches.kernel.org/4.14.4-001-platform-x86-hp-wmi-Fix-tablet-mode-detection-.patch
+       
patches.kernel.org/4.14.4-002-mm-memory_hotplug-do-not-back-off-draining-pcp.patch
+       
patches.kernel.org/4.14.4-003-mm-oom_reaper-gather-each-vma-to-prevent-leaki.patch
+       
patches.kernel.org/4.14.4-004-mm-thp-Do-not-make-page-table-dirty-unconditio.patch
+       
patches.kernel.org/4.14.4-005-mm-cma-fix-alloc_contig_range-ret-code-potenti.patch
+       
patches.kernel.org/4.14.4-006-mm-fix-device-dax-pud-write-faults-triggered-b.patch
+       
patches.kernel.org/4.14.4-007-mm-hugetlbfs-introduce-split-to-vm_operations_.patch
+       
patches.kernel.org/4.14.4-008-device-dax-implement-split-to-catch-invalid-mu.patch
+       patches.kernel.org/4.14.4-009-mm-introduce-get_user_pages_longterm.patch
+       
patches.kernel.org/4.14.4-010-mm-fail-get_vaddr_frames-for-filesystem-dax-ma.patch
+       
patches.kernel.org/4.14.4-011-v4l2-disable-filesystem-dax-mapping-support.patch
+       
patches.kernel.org/4.14.4-012-IB-core-disable-memory-registration-of-filesys.patch
+       
patches.kernel.org/4.14.4-013-exec-avoid-RLIMIT_STACK-races-with-prlimit.patch
+       
patches.kernel.org/4.14.4-014-mm-madvise.c-fix-madvise-infinite-loop-under-s.patch
+       
patches.kernel.org/4.14.4-015-mm-migrate-fix-an-incorrect-call-of-prep_trans.patch
+       
patches.kernel.org/4.14.4-016-mm-memcg-fix-mem_cgroup_swapout-for-THPs.patch
+       patches.kernel.org/4.14.4-017-fs-fat-inode.c-fix-sb_rdonly-change.patch
+       
patches.kernel.org/4.14.4-018-autofs-revert-autofs-take-more-care-to-not-upd.patch
+       
patches.kernel.org/4.14.4-019-autofs-revert-autofs-fix-AT_NO_AUTOMOUNT-not-b.patch
+       
patches.kernel.org/4.14.4-020-mm-hugetlb-fix-NULL-pointer-dereference-on-5-l.patch
+       
patches.kernel.org/4.14.4-021-btrfs-clear-space-cache-inode-generation-alway.patch
+       
patches.kernel.org/4.14.4-022-nfsd-Fix-stateid-races-between-OPEN-and-CLOSE.patch
+       patches.kernel.org/4.14.4-023-nfsd-Fix-another-OPEN-stateid-race.patch
+       
patches.kernel.org/4.14.4-024-nfsd-fix-panic-in-posix_unblock_lock-called-fr.patch
+       
patches.kernel.org/4.14.4-025-crypto-algif_aead-skip-SGL-entries-with-NULL-p.patch
+       
patches.kernel.org/4.14.4-026-crypto-af_alg-remove-locking-in-async-callback.patch
+       
patches.kernel.org/4.14.4-027-crypto-skcipher-Fix-skcipher_walk_aead_common.patch
+       
patches.kernel.org/4.14.4-028-lockd-lost-rollback-of-set_grace_period-in-loc.patch
+       
patches.kernel.org/4.14.4-029-s390-revert-ELF_ET_DYN_BASE-base-changes.patch
+       
patches.kernel.org/4.14.4-030-drm-omapdrm-Fix-DPI-on-platforms-using-the-DSI.patch
+       
patches.kernel.org/4.14.4-031-omapdrm-hdmi4-Correct-the-SoC-revision-matchin.patch
+       
patches.kernel.org/4.14.4-032-apparmor-fix-oops-in-audit_signal_cb-hook.patch
+       
patches.kernel.org/4.14.4-033-arm64-module-plts-factor-out-PLT-generation-co.patch
+       
patches.kernel.org/4.14.4-034-arm64-ftrace-emit-ftrace-mod.o-contents-throug.patch
+       
patches.kernel.org/4.14.4-035-powerpc-powernv-Fix-kexec-crashes-caused-by-tl.patch
+       
patches.kernel.org/4.14.4-036-powerpc-kexec-Fix-kexec-kdump-in-P9-guest-kern.patch
+       
patches.kernel.org/4.14.4-037-KVM-x86-pvclock-Handle-first-time-write-to-pvc.patch
+       
patches.kernel.org/4.14.4-038-KVM-x86-Exit-to-user-mode-on-UD-intercept-when.patch
+       
patches.kernel.org/4.14.4-039-KVM-x86-inject-exceptions-produced-by-x86_deco.patch
+       
patches.kernel.org/4.14.4-040-KVM-lapic-Split-out-x2apic-ldr-calculation.patch
+       
patches.kernel.org/4.14.4-041-KVM-lapic-Fixup-LDR-on-load-in-x2apic.patch
+       
patches.kernel.org/4.14.4-042-mmc-sdhci-Avoid-swiotlb-buffer-being-full.patch
+       
patches.kernel.org/4.14.4-043-mmc-block-Fix-missing-blk_put_request.patch
+       
patches.kernel.org/4.14.4-044-mmc-block-Check-return-value-of-blk_get_reques.patch
+       
patches.kernel.org/4.14.4-045-mmc-core-Do-not-leave-the-block-driver-in-a-su.patch
+       
patches.kernel.org/4.14.4-046-mmc-block-Ensure-that-debugfs-files-are-remove.patch
+       
patches.kernel.org/4.14.4-047-mmc-core-prepend-0x-to-pre_eol_info-entry-in-s.patch
+       
patches.kernel.org/4.14.4-048-mmc-core-prepend-0x-to-OCR-entry-in-sysfs.patch
+       
patches.kernel.org/4.14.4-049-ACPI-EC-Fix-regression-related-to-PM-ops-suppo.patch
+       
patches.kernel.org/4.14.4-050-eeprom-at24-fix-reading-from-24MAC402-24MAC602.patch
+       
patches.kernel.org/4.14.4-051-eeprom-at24-correctly-set-the-size-for-at24mac.patch
+       
patches.kernel.org/4.14.4-052-eeprom-at24-check-at24_read-write-arguments.patch
+       
patches.kernel.org/4.14.4-053-i2c-i801-Fix-Failed-to-allocate-irq-2147483648.patch
+       
patches.kernel.org/4.14.4-054-cxl-Check-if-vphb-exists-before-iterating-over.patch
+       patches.kernel.org/4.14.4-055-bcache-Fix-building-error-on-MIPS.patch
+       
patches.kernel.org/4.14.4-056-bcache-only-permit-to-recovery-read-error-when.patch
+       
patches.kernel.org/4.14.4-057-bcache-recover-data-from-backing-when-data-is-.patch
+       
patches.kernel.org/4.14.4-058-hwmon-jc42-optionally-try-to-disable-the-SMBUS.patch
+       
patches.kernel.org/4.14.4-059-nvme-pci-add-quirk-for-delay-before-CHK-RDY-fo.patch
+       
patches.kernel.org/4.14.4-060-Revert-drm-radeon-dont-switch-vt-on-suspend.patch
+       
patches.kernel.org/4.14.4-061-drm-amdgpu-potential-uninitialized-variable-in.patch
+       
patches.kernel.org/4.14.4-062-drm-amdgpu-Potential-uninitialized-variable-in.patch
+       
patches.kernel.org/4.14.4-063-drm-amdgpu-correct-reference-clock-value-on-ve.patch
+       
patches.kernel.org/4.14.4-064-drm-amdgpu-fix-error-handling-in-amdgpu_bo_do_.patch
+       
patches.kernel.org/4.14.4-065-drm-amdgpu-Properly-allocate-VM-invalidate-eng.patch
+       
patches.kernel.org/4.14.4-066-drm-amdgpu-Remove-check-which-is-not-valid-for.patch
+       
patches.kernel.org/4.14.4-067-drm-ttm-fix-ttm_bo_cleanup_refs_or_queue-once-.patch
+       
patches.kernel.org/4.14.4-068-dma-buf-make-reservation_object_copy_fences-rc.patch
+       
patches.kernel.org/4.14.4-069-drm-amdgpu-reserve-root-PD-while-releasing-it.patch
+       
patches.kernel.org/4.14.4-070-drm-ttm-Always-and-only-destroy-bo-ttm_resv-in.patch
+       
patches.kernel.org/4.14.4-071-drm-vblank-Fix-flip-event-vblank-count.patch
+       
patches.kernel.org/4.14.4-072-drm-vblank-Tune-drm_crtc_accurate_vblank_count.patch
+       
patches.kernel.org/4.14.4-073-drm-tilcdc-Precalculate-total-frametime-in-til.patch
+       
patches.kernel.org/4.14.4-074-drm-radeon-fix-atombios-on-big-endian.patch
+       
patches.kernel.org/4.14.4-075-drm-panel-simple-Add-missing-panel_simple_unpr.patch
+       
patches.kernel.org/4.14.4-076-drm-hisilicon-Ensure-LDI-regs-are-properly-con.patch
+       
patches.kernel.org/4.14.4-077-drm-ttm-once-more-fix-ttm_buffer_object_transf.patch
+       
patches.kernel.org/4.14.4-078-drm-amd-pp-fix-typecast-error-in-powerplay.patch
+       
patches.kernel.org/4.14.4-079-drm-fb_helper-Disable-all-crtc-s-when-initial-.patch
+       
patches.kernel.org/4.14.4-080-drm-fsl-dcu-Don-t-set-connector-DPMS-property.patch
+       
patches.kernel.org/4.14.4-081-drm-edid-Don-t-send-non-zero-YQ-in-AVI-infofra.patch
+       
patches.kernel.org/4.14.4-082-drm-amdgpu-move-UVD-VCE-and-VCN-structure-out-.patch
+       
patches.kernel.org/4.14.4-083-drm-amdgpu-Set-adev-vcn.irq.num_types-for-VCN.patch
+       
patches.kernel.org/4.14.4-084-include-linux-compiler-clang.h-handle-randomiz.patch
+       
patches.kernel.org/4.14.4-085-IB-core-Do-not-warn-on-lid-conversions-for-OPA.patch
+       
patches.kernel.org/4.14.4-086-IB-hfi1-Do-not-warn-on-lid-conversions-for-OPA.patch
+       
patches.kernel.org/4.14.4-087-e1000e-fix-the-use-of-magic-numbers-for-buffer.patch
+       
patches.kernel.org/4.14.4-088-md-forbid-a-RAID5-from-having-both-a-bitmap-an.patch
+       
patches.kernel.org/4.14.4-089-drm-i915-Fix-false-positive-assert_rpm_wakeloc.patch
+       
patches.kernel.org/4.14.4-090-drm-i915-Re-register-PMIC-bus-access-notifier-.patch
+       
patches.kernel.org/4.14.4-091-drm-i915-fbdev-Serialise-early-hotplug-events-.patch
+       
patches.kernel.org/4.14.4-092-drm-i915-gvt-Correct-ADDR_4K-2M-1G_MASK-defini.patch
+       
patches.kernel.org/4.14.4-093-drm-i915-Don-t-try-indexed-reads-to-alternate-.patch
+       
patches.kernel.org/4.14.4-094-drm-i915-Prevent-zero-length-index-write.patch
+       
patches.kernel.org/4.14.4-095-Revert-x86-entry-64-Add-missing-irqflags-traci.patch
+       patches.kernel.org/4.14.4-096-Linux-4.14.4.patch
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.
@@ -600,7 +696,6 @@
        ########################################################
        # Other driver fixes
        ########################################################
-       patches.suse/mmc-sdhci-Avoid-swiotlb-buffer-being-full.patch
 
 
        ########################################################
@@ -636,7 +731,6 @@
        ##########################################################
        # AppArmor
        ##########################################################
-       patches.suse/apparmor-fix-oops-in-audit_signal_cb-hook.patch
        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
@@ -671,7 +765,11 @@
        patches.suse/objtool-Print-top-level-commands-on-incorrect-usage.patch
 
        # submitted
-       patches.suse/0001-orc-mark-it-as-reliable.patch
+       patches.suse/0001-x86-stacktrace-do-now-unwind-after-user-regs.patch
+       patches.suse/0002-x86-stacktrace-remove-unwind_state-error.patch
+       
patches.suse/0003-x86-stacktrace-remove-STACKTRACE_DUMP_ONCE-from-__sa.patch
+       
patches.suse/0004-x86-stacktrace-do-not-fail-for-ORC-with-regs-on-stac.patch
+       patches.suse/0005-x86-stacktrace-orc-mark-it-as-reliable.patch
 
        ########################################################
        # Kdump

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.xXHv8L/_old  2017-12-09 20:24:13.078894266 +0100
+++ /var/tmp/diff_new_pack.xXHv8L/_new  2017-12-09 20:24:13.078894266 +0100
@@ -1,3 +1,3 @@
-2017-11-30 10:05:48 +0100
-GIT Revision: a731a45e974e6a7b494bbd7eafc6f850dd4daeb6
+2017-12-05 15:58:24 +0100
+GIT Revision: b29439c80a4129f6d12868a2053541fff783cf75
 GIT Branch: stable


Reply via email to