Hello community,

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

Package is "kernel-source"

Sat Dec 23 12:19:14 2017 rev:396 rq:558800 version:4.14.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2017-12-15 14:02:47.636122445 +0100
+++ /work/SRC/openSUSE:Factory/.kernel-source.new/dtb-aarch64.changes   
2017-12-23 12:19:16.652194308 +0100
@@ -1,0 +2,390 @@
+Wed Dec 20 11:40:41 CET 2017 - [email protected]
+
+- Linux 4.14.8 (bnc#1012628).
+- mfd: fsl-imx25: Clean up irq settings during removal
+  (bnc#1012628).
+- crypto: algif_aead - fix reference counting of null skcipher
+  (bnc#1012628).
+- crypto: rsa - fix buffer overread when stripping leading zeroes
+  (bnc#1012628).
+- crypto: hmac - require that the underlying hash algorithm is
+  unkeyed (bnc#1012628).
+- crypto: salsa20 - fix blkcipher_walk API usage (bnc#1012628).
+- crypto: af_alg - fix NULL pointer dereference in (bnc#1012628).
+- cifs: fix NULL deref in SMB2_read (bnc#1012628).
+- string.h: workaround for increased stack usage (bnc#1012628).
+- autofs: fix careless error in recent commit (bnc#1012628).
+- kernel: make groups_sort calling a responsibility group_info
+  allocators (bnc#1012628).
+- mm, oom_reaper: fix memory corruption (bnc#1012628).
+- tracing: Allocate mask_str buffer dynamically (bnc#1012628).
+- USB: uas and storage: Add US_FL_BROKEN_FUA for another JMicron
+  JMS567 ID (bnc#1012628).
+- USB: core: prevent malicious bNumInterfaces overflow
+  (bnc#1012628).
+- ovl: Pass ovl_get_nlink() parameters in right order
+  (bnc#1012628).
+- ovl: update ctx->pos on impure dir iteration (bnc#1012628).
+- usbip: fix stub_rx: get_pipe() to validate endpoint number
+  (bnc#1012628).
+- usbip: fix stub_rx: harden CMD_SUBMIT path to handle malicious
+  input (bnc#1012628).
+- usbip: prevent vhci_hcd driver from leaking a socket pointer
+  address (bnc#1012628).
+- usbip: fix stub_send_ret_submit() vulnerability to null
+  transfer_buffer (bnc#1012628).
+- mmc: core: apply NO_CMD23 quirk to some specific cards
+  (bnc#1012628).
+- ceph: drop negative child dentries before try pruning inode's
+  alias (bnc#1012628).
+- usb: xhci: fix TDS for MTK xHCI1.1 (bnc#1012628).
+- xhci: Don't add a virt_dev to the devs array before it's fully
+  allocated (bnc#1012628).
+- IB/core: Bound check alternate path port number (bnc#1012628).
+- IB/core: Don't enforce PKey security on SMI MADs (bnc#1012628).
+- nfs: don't wait on commit in nfs_commit_inode() if there were
+  no commit requests (bnc#1012628).
+- arm64: mm: Fix pte_mkclean, pte_mkdirty semantics (bnc#1012628).
+- arm64: Initialise high_memory global variable earlier
+  (bnc#1012628).
+- arm64: fix CONFIG_DEBUG_WX address reporting (bnc#1012628).
+- scsi: core: Fix a scsi_show_rq() NULL pointer dereference
+  (bnc#1012628).
+- scsi: libsas: fix length error in sas_smp_handler()
+  (bnc#1012628).
+- sched/rt: Do not pull from current CPU if only one CPU to pull
+  (bnc#1012628).
+- dm: fix various targets to dm_register_target after module
+  __init resources created (bnc#1012628).
+- SUNRPC: Fix a race in the receive code path (bnc#1012628).
+- iw_cxgb4: only insert drain cqes if wq is flushed (bnc#1012628).
+- x86/boot/compressed/64: Detect and handle 5-level paging at
+  boot-time (bnc#1012628).
+- x86/boot/compressed/64: Print error if 5-level paging is not
+  supported (bnc#1012628).
+- eeprom: at24: change nvmem stride to 1 (bnc#1012628).
+- posix-timer: Properly check sigevent->sigev_notify
+  (bnc#1012628).
+- dmaengine: dmatest: move callback wait queue to thread context
+  (bnc#1012628).
+- Revert "exec: avoid RLIMIT_STACK races with prlimit()"
+  (bnc#1012628).
+- ext4: support fast symlinks from ext3 file systems
+  (bnc#1012628).
+- ext4: fix fdatasync(2) after fallocate(2) operation
+  (bnc#1012628).
+- ext4: add missing error check in __ext4_new_inode()
+  (bnc#1012628).
+- ext4: fix crash when a directory's i_size is too small
+  (bnc#1012628).
+- IB/mlx4: Fix RSS's QPC attributes assignments (bnc#1012628).
+- HID: cp2112: fix broken gpio_direction_input callback
+  (bnc#1012628).
+- sfc: don't warn on successful change of MAC (bnc#1012628).
+- fbdev: controlfb: Add missing modes to fix out of bounds access
+  (bnc#1012628).
+- video: udlfb: Fix read EDID timeout (bnc#1012628).
+- video: fbdev: au1200fb: Release some resources if a memory
+  allocation fails (bnc#1012628).
+- video: fbdev: au1200fb: Return an error code if a memory
+  allocation fails (bnc#1012628).
+- rtc: pcf8563: fix output clock rate (bnc#1012628).
+- scsi: aacraid: use timespec64 instead of timeval (bnc#1012628).
+- drm/amdgpu: bypass lru touch for KIQ ring submission
+  (bnc#1012628).
+- PM / s2idle: Clear the events_check_enabled flag (bnc#1012628).
+- ASoC: Intel: Skylake: Fix uuid_module memory leak in failure
+  case (bnc#1012628).
+- dmaengine: ti-dma-crossbar: Correct am335x/am43xx mux value type
+  (bnc#1012628).
+- mlxsw: spectrum: Fix error return code in mlxsw_sp_port_create()
+  (bnc#1012628).
+- PCI/PME: Handle invalid data when reading Root Status
+  (bnc#1012628).
+- powerpc/powernv/cpufreq: Fix the frequency read by /proc/cpuinfo
+  (bnc#1012628).
+- PCI: Do not allocate more buses than available in parent
+  (bnc#1012628).
+- iommu/mediatek: Fix driver name (bnc#1012628).
+- thunderbolt: tb: fix use after free in tb_activate_pcie_devices
+  (bnc#1012628).
+- netfilter: ipvs: Fix inappropriate output of procfs
+  (bnc#1012628).
+- powerpc/opal: Fix EBUSY bug in acquiring tokens (bnc#1012628).
+- powerpc/ipic: Fix status get and status clear (bnc#1012628).
+- powerpc/pseries/vio: Dispose of virq mapping on vdevice
+  unregister (bnc#1012628).
+- platform/x86: intel_punit_ipc: Fix resource ioremap warning
+  (bnc#1012628).
+- target/iscsi: Detect conn_cmd_list corruption early
+  (bnc#1012628).
+- target/iscsi: Fix a race condition in
+  iscsit_add_reject_from_cmd() (bnc#1012628).
+- iscsi-target: fix memory leak in lio_target_tiqn_addtpg()
+  (bnc#1012628).
+- target:fix condition return in core_pr_dump_initiator_port()
+  (bnc#1012628).
+- target/file: Do not return error for UNMAP if length is zero
+  (bnc#1012628).
+- badblocks: fix wrong return value in badblocks_set if badblocks
+  are disabled (bnc#1012628).
+- iommu/amd: Limit the IOVA page range to the specified addresses
+  (bnc#1012628).
+- xfs: truncate pagecache before writeback in xfs_setattr_size()
+  (bnc#1012628).
+- arm-ccn: perf: Prevent module unload while PMU is in use
+  (bnc#1012628).
+- crypto: tcrypt - fix buffer lengths in test_aead_speed()
+  (bnc#1012628).
+- mm: Handle 0 flags in _calc_vm_trans() macro (bnc#1012628).
+- net: hns3: fix for getting advertised_caps in
+  hns3_get_link_ksettings (bnc#1012628).
+- net: hns3: Fix a misuse to devm_free_irq (bnc#1012628).
+- staging: rtl8188eu: Revert part of "staging: rtl8188eu: fix
+  comments with lines over 80 characters" (bnc#1012628).
+- clk: mediatek: add the option for determining PLL source clock
+  (bnc#1012628).
+- clk: imx: imx7d: Fix parent clock for OCRAM_CLK (bnc#1012628).
+- clk: imx6: refine hdmi_isfr's parent to make HDMI work on
+  i.MX6 SoCs w/o VPU (bnc#1012628).
+- media: camss-vfe: always initialize reg at vfe_set_xbar_cfg()
+  (bnc#1012628).
+- clk: hi6220: mark clock cs_atb_syspll as critical (bnc#1012628).
+- blk-mq-sched: dispatch from scheduler IFF progress is made in
+  ->dispatch (bnc#1012628).
+- clk: tegra: Use readl_relaxed_poll_timeout_atomic() in
+  tegra210_clock_init() (bnc#1012628).
+- clk: tegra: Fix cclk_lp divisor register (bnc#1012628).
+- ppp: Destroy the mutex when cleanup (bnc#1012628).
+- ASoC: rsnd: rsnd_ssi_run_mods() needs to care ssi_parent_mod
+  (bnc#1012628).
+- thermal/drivers/step_wise: Fix temperature regulation
+  misbehavior (bnc#1012628).
+- misc: pci_endpoint_test: Fix failure path return values in probe
+  (bnc#1012628).
+- misc: pci_endpoint_test: Avoid triggering a BUG() (bnc#1012628).
+- scsi: scsi_debug: write_same: fix error report (bnc#1012628).
+- GFS2: Take inode off order_write list when setting jdata flag
+  (bnc#1012628).
+- media: usbtv: fix brightness and contrast controls
+  (bnc#1012628).
+- rpmsg: glink: Initialize the "intent_req_comp" completion
+  variable (bnc#1012628).
+- bcache: explicitly destroy mutex while exiting (bnc#1012628).
+- bcache: fix wrong cache_misses statistics (bnc#1012628).
+- Ib/hfi1: Return actual operational VLs in port info query
+  (bnc#1012628).
+- Bluetooth: hci_ldisc: Fix another race when closing the tty
+  (bnc#1012628).
+- arm64: prevent regressions in compressed kernel image size
+  when upgrading to binutils 2.27 (bnc#1012628).
+- btrfs: fix false EIO for missing device (bnc#1012628).
+- btrfs: Explicitly handle btrfs_update_root failure
+  (bnc#1012628).
+- btrfs: undo writable superblocke when sprouting fails
+  (bnc#1012628).
+- btrfs: avoid null pointer dereference on fs_info when calling
+  btrfs_crit (bnc#1012628).
+- btrfs: tests: Fix a memory leak in error handling path in
+  'run_test()' (bnc#1012628).
+- qtnfmac: modify full Tx queue error reporting (bnc#1012628).
+- mtd: spi-nor: stm32-quadspi: Fix uninitialized error return code
+  (bnc#1012628).
+- ARM64: dts: meson-gxbb-odroidc2: fix usb1 power supply
+  (bnc#1012628).
+- Bluetooth: btusb: Add new NFA344A entry (bnc#1012628).
+- samples/bpf: adjust rlimit RLIMIT_MEMLOCK for xdp1
+  (bnc#1012628).
++++ 215 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.BGwws7/_old  2017-12-23 12:19:26.079734628 +0100
+++ /var/tmp/diff_new_pack.BGwws7/_new  2017-12-23 12:19:26.083734433 +0100
@@ -17,7 +17,7 @@
 
 
 %define srcversion 4.14
-%define patchversion 4.14.6
+%define patchversion 4.14.8
 %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.6
+Version:        4.14.8
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g45f120a
+Release:        <RELEASE>.g674981b
 %else
 Release:        0
 %endif

dtb-armv6l.spec: same change
dtb-armv7l.spec: same change
++++++ kernel-64kb.spec ++++++
--- /var/tmp/diff_new_pack.BGwws7/_old  2017-12-23 12:19:26.171730142 +0100
+++ /var/tmp/diff_new_pack.BGwws7/_new  2017-12-23 12:19:26.175729947 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.14
-%define patchversion 4.14.6
+%define patchversion 4.14.8
 %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.6
+Version:        4.14.8
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g45f120a
+Release:        <RELEASE>.g674981b
 %else
 Release:        0
 %endif
@@ -122,6 +122,8 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
+# Do not install p-b and mkinitrd for the install check, the %post script is
+# able to handle this
 #!BuildIgnore: perl-Bootloader mkinitrd distribution-release
 # Remove some packages that are installed automatically by the build system,
 # but are not needed to build the kernel
@@ -143,6 +145,7 @@
 # 2) decrease build times (bsc#962356)
 %define _binary_payload w9.bzdio
 # Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
+%undefine _unique_build_ids
 %define _no_recompute_build_ids 1
 # dead network if installed on SLES10, otherwise it will work (mostly)
 Conflicts:      sysfsutils < 2.0
@@ -158,8 +161,6 @@
 %endif
 Provides:       kernel = %version-%source_rel
 # END COMMON DEPS
-# Do not install p-b and mkinitrd for the install check, the %post script is
-# able to handle this
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
@@ -985,6 +986,8 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
+# Do not install p-b and mkinitrd for the install check, the %post script is
+# able to handle this
 #!BuildIgnore: perl-Bootloader mkinitrd distribution-release
 # Remove some packages that are installed automatically by the build system,
 # but are not needed to build the kernel
@@ -1006,6 +1009,7 @@
 # 2) decrease build times (bsc#962356)
 %define _binary_payload w9.bzdio
 # Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
+%undefine _unique_build_ids
 %define _no_recompute_build_ids 1
 # dead network if installed on SLES10, otherwise it will work (mostly)
 Conflicts:      sysfsutils < 2.0
@@ -1061,7 +1065,8 @@
 Requires(post): perl-Bootloader
 Requires(post): mkinitrd
 %obsolete_rebuilds %name-extra
-Supplements:    packageand(product(SUSE_SLED):%{name}_%_target_cpu)
+Supplements:    packageand(product(SLED):%{name}_%_target_cpu)
+Supplements:    packageand(product(sle-we):%{name}_%_target_cpu)
 %ifarch %ix86
 Conflicts:      libc.so.6()(64bit)
 %endif

++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.BGwws7/_old  2017-12-23 12:19:26.199728777 +0100
+++ /var/tmp/diff_new_pack.BGwws7/_new  2017-12-23 12:19:26.199728777 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.14
-%define patchversion 4.14.6
+%define patchversion 4.14.8
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -58,9 +58,9 @@
 Summary:        A Debug Version of the Kernel
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        4.14.6
+Version:        4.14.8
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g45f120a
+Release:        <RELEASE>.g674981b
 %else
 Release:        0
 %endif
@@ -122,6 +122,8 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
+# Do not install p-b and mkinitrd for the install check, the %post script is
+# able to handle this
 #!BuildIgnore: perl-Bootloader mkinitrd distribution-release
 # Remove some packages that are installed automatically by the build system,
 # but are not needed to build the kernel
@@ -143,6 +145,7 @@
 # 2) decrease build times (bsc#962356)
 %define _binary_payload w9.bzdio
 # Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
+%undefine _unique_build_ids
 %define _no_recompute_build_ids 1
 # dead network if installed on SLES10, otherwise it will work (mostly)
 Conflicts:      sysfsutils < 2.0
@@ -157,18 +160,16 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-%ifarch ppc64
-Provides:       kernel-kdump-base = 2.6.28
-Obsoletes:      kernel-kdump-base <= 2.6.28
-%endif
 # END COMMON DEPS
-# Do not install p-b and mkinitrd for the install check, the %post script is
-# able to handle this
-%obsolete_rebuilds %name
 %ifarch ppc64
 Provides:       kernel-kdump = 2.6.28
 Obsoletes:      kernel-kdump <= 2.6.28
 %endif
+%ifarch ppc64
+Provides:       kernel-kdump-base = 2.6.28
+Obsoletes:      kernel-kdump-base <= 2.6.28
+%endif
+%obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
 Source3:        kernel-source.rpmlintrc
@@ -991,6 +992,8 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
+# Do not install p-b and mkinitrd for the install check, the %post script is
+# able to handle this
 #!BuildIgnore: perl-Bootloader mkinitrd distribution-release
 # Remove some packages that are installed automatically by the build system,
 # but are not needed to build the kernel
@@ -1012,6 +1015,7 @@
 # 2) decrease build times (bsc#962356)
 %define _binary_payload w9.bzdio
 # Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
+%undefine _unique_build_ids
 %define _no_recompute_build_ids 1
 # dead network if installed on SLES10, otherwise it will work (mostly)
 Conflicts:      sysfsutils < 2.0
@@ -1026,10 +1030,6 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-%ifarch ppc64
-Provides:       kernel-kdump-base = 2.6.28
-Obsoletes:      kernel-kdump-base <= 2.6.28
-%endif
 
 %ifarch ppc64
 Provides:       kernel-kdump-base = 2.6.28
@@ -1077,7 +1077,8 @@
 Obsoletes:      kernel-kdump-extra <= 2.6.28
 %endif
 %obsolete_rebuilds %name-extra
-Supplements:    packageand(product(SUSE_SLED):%{name}_%_target_cpu)
+Supplements:    packageand(product(SLED):%{name}_%_target_cpu)
+Supplements:    packageand(product(sle-we):%{name}_%_target_cpu)
 %ifarch %ix86
 Conflicts:      libc.so.6()(64bit)
 %endif

++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.BGwws7/_old  2017-12-23 12:19:26.223727607 +0100
+++ /var/tmp/diff_new_pack.BGwws7/_new  2017-12-23 12:19:26.223727607 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.14
-%define patchversion 4.14.6
+%define patchversion 4.14.8
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -58,9 +58,9 @@
 Summary:        The Standard Kernel
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        4.14.6
+Version:        4.14.8
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g45f120a
+Release:        <RELEASE>.g674981b
 %else
 Release:        0
 %endif
@@ -122,6 +122,8 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
+# Do not install p-b and mkinitrd for the install check, the %post script is
+# able to handle this
 #!BuildIgnore: perl-Bootloader mkinitrd distribution-release
 # Remove some packages that are installed automatically by the build system,
 # but are not needed to build the kernel
@@ -143,6 +145,7 @@
 # 2) decrease build times (bsc#962356)
 %define _binary_payload w9.bzdio
 # Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
+%undefine _unique_build_ids
 %define _no_recompute_build_ids 1
 # dead network if installed on SLES10, otherwise it will work (mostly)
 Conflicts:      sysfsutils < 2.0
@@ -157,34 +160,7 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-%ifarch %ix86
-Provides:       kernel-trace-base = 3.13
-Obsoletes:      kernel-trace-base <= 3.13
-%endif
-%ifarch ppc64
-Provides:       kernel-kdump-base = 2.6.28
-Obsoletes:      kernel-kdump-base <= 2.6.28
-%endif
-%ifarch s390x
-Provides:       kernel-trace-base = 3.13
-Obsoletes:      kernel-trace-base <= 3.13
-%endif
-%ifarch x86_64
-Provides:       kernel-trace-base = 3.13
-Obsoletes:      kernel-trace-base <= 3.13
-Provides:       kernel-bigsmp-base = 3.1
-Obsoletes:      kernel-bigsmp-base <= 3.1
-Provides:       kernel-desktop-base = 4.3
-Obsoletes:      kernel-desktop-base <= 4.3
-Provides:       kernel-xen-base = 4.4
-Obsoletes:      kernel-xen-base <= 4.4
-Provides:       kernel-ec2-base = 4.4
-Obsoletes:      kernel-ec2-base <= 4.4
-%endif
 # END COMMON DEPS
-# Do not install p-b and mkinitrd for the install check, the %post script is
-# able to handle this
-%obsolete_rebuilds %name
 %ifarch %ix86
 Provides:       kernel-smp = 2.6.17
 Obsoletes:      kernel-smp <= 2.6.17
@@ -213,6 +189,31 @@
 Provides:       kernel-ec2 = 4.4
 Obsoletes:      kernel-ec2 <= 4.4
 %endif
+%ifarch %ix86
+Provides:       kernel-trace-base = 3.13
+Obsoletes:      kernel-trace-base <= 3.13
+%endif
+%ifarch ppc64
+Provides:       kernel-kdump-base = 2.6.28
+Obsoletes:      kernel-kdump-base <= 2.6.28
+%endif
+%ifarch s390x
+Provides:       kernel-trace-base = 3.13
+Obsoletes:      kernel-trace-base <= 3.13
+%endif
+%ifarch x86_64
+Provides:       kernel-trace-base = 3.13
+Obsoletes:      kernel-trace-base <= 3.13
+Provides:       kernel-bigsmp-base = 3.1
+Obsoletes:      kernel-bigsmp-base <= 3.1
+Provides:       kernel-desktop-base = 4.3
+Obsoletes:      kernel-desktop-base <= 4.3
+Provides:       kernel-xen-base = 4.4
+Obsoletes:      kernel-xen-base <= 4.4
+Provides:       kernel-ec2-base = 4.4
+Obsoletes:      kernel-ec2-base <= 4.4
+%endif
+%obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
 Source3:        kernel-source.rpmlintrc
@@ -1034,6 +1035,8 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
+# Do not install p-b and mkinitrd for the install check, the %post script is
+# able to handle this
 #!BuildIgnore: perl-Bootloader mkinitrd distribution-release
 # Remove some packages that are installed automatically by the build system,
 # but are not needed to build the kernel
@@ -1055,6 +1058,7 @@
 # 2) decrease build times (bsc#962356)
 %define _binary_payload w9.bzdio
 # Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
+%undefine _unique_build_ids
 %define _no_recompute_build_ids 1
 # dead network if installed on SLES10, otherwise it will work (mostly)
 Conflicts:      sysfsutils < 2.0
@@ -1069,30 +1073,6 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-%ifarch %ix86
-Provides:       kernel-trace-base = 3.13
-Obsoletes:      kernel-trace-base <= 3.13
-%endif
-%ifarch ppc64
-Provides:       kernel-kdump-base = 2.6.28
-Obsoletes:      kernel-kdump-base <= 2.6.28
-%endif
-%ifarch s390x
-Provides:       kernel-trace-base = 3.13
-Obsoletes:      kernel-trace-base <= 3.13
-%endif
-%ifarch x86_64
-Provides:       kernel-trace-base = 3.13
-Obsoletes:      kernel-trace-base <= 3.13
-Provides:       kernel-bigsmp-base = 3.1
-Obsoletes:      kernel-bigsmp-base <= 3.1
-Provides:       kernel-desktop-base = 4.3
-Obsoletes:      kernel-desktop-base <= 4.3
-Provides:       kernel-xen-base = 4.4
-Obsoletes:      kernel-xen-base <= 4.4
-Provides:       kernel-ec2-base = 4.4
-Obsoletes:      kernel-ec2-base <= 4.4
-%endif
 
 %ifarch %ix86
 Provides:       kernel-trace-base = 3.13
@@ -1179,7 +1159,8 @@
 Obsoletes:      kernel-ec2-extra <= 4.4
 %endif
 %obsolete_rebuilds %name-extra
-Supplements:    packageand(product(SUSE_SLED):%{name}_%_target_cpu)
+Supplements:    packageand(product(SLED):%{name}_%_target_cpu)
+Supplements:    packageand(product(sle-we):%{name}_%_target_cpu)
 %ifarch %ix86
 Conflicts:      libc.so.6()(64bit)
 %endif

++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.BGwws7/_old  2017-12-23 12:19:26.247726437 +0100
+++ /var/tmp/diff_new_pack.BGwws7/_new  2017-12-23 12:19:26.247726437 +0100
@@ -17,7 +17,7 @@
 
 
 %define srcversion 4.14
-%define patchversion 4.14.6
+%define patchversion 4.14.8
 %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.6
+Version:        4.14.8
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g45f120a
+Release:        <RELEASE>.g674981b
 %else
 Release:        0
 %endif

++++++ kernel-lpae.spec ++++++
--- /var/tmp/diff_new_pack.BGwws7/_old  2017-12-23 12:19:26.271725266 +0100
+++ /var/tmp/diff_new_pack.BGwws7/_new  2017-12-23 12:19:26.271725266 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.14
-%define patchversion 4.14.6
+%define patchversion 4.14.8
 %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.6
+Version:        4.14.8
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g45f120a
+Release:        <RELEASE>.g674981b
 %else
 Release:        0
 %endif
@@ -122,6 +122,8 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
+# Do not install p-b and mkinitrd for the install check, the %post script is
+# able to handle this
 #!BuildIgnore: perl-Bootloader mkinitrd distribution-release
 # Remove some packages that are installed automatically by the build system,
 # but are not needed to build the kernel
@@ -143,6 +145,7 @@
 # 2) decrease build times (bsc#962356)
 %define _binary_payload w9.bzdio
 # Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
+%undefine _unique_build_ids
 %define _no_recompute_build_ids 1
 # dead network if installed on SLES10, otherwise it will work (mostly)
 Conflicts:      sysfsutils < 2.0
@@ -158,8 +161,6 @@
 %endif
 Provides:       kernel = %version-%source_rel
 # END COMMON DEPS
-# Do not install p-b and mkinitrd for the install check, the %post script is
-# able to handle this
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
@@ -983,6 +984,8 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
+# Do not install p-b and mkinitrd for the install check, the %post script is
+# able to handle this
 #!BuildIgnore: perl-Bootloader mkinitrd distribution-release
 # Remove some packages that are installed automatically by the build system,
 # but are not needed to build the kernel
@@ -1004,6 +1007,7 @@
 # 2) decrease build times (bsc#962356)
 %define _binary_payload w9.bzdio
 # Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
+%undefine _unique_build_ids
 %define _no_recompute_build_ids 1
 # dead network if installed on SLES10, otherwise it will work (mostly)
 Conflicts:      sysfsutils < 2.0
@@ -1057,7 +1061,8 @@
 Requires(post): perl-Bootloader
 Requires(post): mkinitrd
 %obsolete_rebuilds %name-extra
-Supplements:    packageand(product(SUSE_SLED):%{name}_%_target_cpu)
+Supplements:    packageand(product(SLED):%{name}_%_target_cpu)
+Supplements:    packageand(product(sle-we):%{name}_%_target_cpu)
 %ifarch %ix86
 Conflicts:      libc.so.6()(64bit)
 %endif

++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.BGwws7/_old  2017-12-23 12:19:26.295724096 +0100
+++ /var/tmp/diff_new_pack.BGwws7/_new  2017-12-23 12:19:26.299723901 +0100
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 4.14.6
+%define patchversion 4.14.8
 %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.6
+Version:        4.14.8
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g45f120a
+Release:        <RELEASE>.g674981b
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.BGwws7/_old  2017-12-23 12:19:26.315723121 +0100
+++ /var/tmp/diff_new_pack.BGwws7/_new  2017-12-23 12:19:26.315723121 +0100
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 4.14.6
+%define patchversion 4.14.8
 %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.6
+Version:        4.14.8
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g45f120a
+Release:        <RELEASE>.g674981b
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.BGwws7/_old  2017-12-23 12:19:26.335722146 +0100
+++ /var/tmp/diff_new_pack.BGwws7/_new  2017-12-23 12:19:26.339721951 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.14
-%define patchversion 4.14.6
+%define patchversion 4.14.8
 %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.6
+Version:        4.14.8
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g45f120a
+Release:        <RELEASE>.g674981b
 %else
 Release:        0
 %endif
@@ -122,6 +122,8 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
+# Do not install p-b and mkinitrd for the install check, the %post script is
+# able to handle this
 #!BuildIgnore: perl-Bootloader mkinitrd distribution-release
 # Remove some packages that are installed automatically by the build system,
 # but are not needed to build the kernel
@@ -143,6 +145,7 @@
 # 2) decrease build times (bsc#962356)
 %define _binary_payload w9.bzdio
 # Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
+%undefine _unique_build_ids
 %define _no_recompute_build_ids 1
 # dead network if installed on SLES10, otherwise it will work (mostly)
 Conflicts:      sysfsutils < 2.0
@@ -157,20 +160,7 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-%ifarch %ix86
-Provides:       kernel-vmi-base = 2.6.38
-Obsoletes:      kernel-vmi-base <= 2.6.38
-Provides:       kernel-desktop-base = 4.3
-Obsoletes:      kernel-desktop-base <= 4.3
-Provides:       kernel-xen-base = 4.4
-Obsoletes:      kernel-xen-base <= 4.4
-Provides:       kernel-ec2-base = 4.4
-Obsoletes:      kernel-ec2-base <= 4.4
-%endif
 # END COMMON DEPS
-# Do not install p-b and mkinitrd for the install check, the %post script is
-# able to handle this
-%obsolete_rebuilds %name
 %ifarch %ix86
 Provides:       kernel-bigsmp = 2.6.17
 Obsoletes:      kernel-bigsmp <= 2.6.17
@@ -183,6 +173,17 @@
 Provides:       kernel-ec2 = 4.4
 Obsoletes:      kernel-ec2 <= 4.4
 %endif
+%ifarch %ix86
+Provides:       kernel-vmi-base = 2.6.38
+Obsoletes:      kernel-vmi-base <= 2.6.38
+Provides:       kernel-desktop-base = 4.3
+Obsoletes:      kernel-desktop-base <= 4.3
+Provides:       kernel-xen-base = 4.4
+Obsoletes:      kernel-xen-base <= 4.4
+Provides:       kernel-ec2-base = 4.4
+Obsoletes:      kernel-ec2-base <= 4.4
+%endif
+%obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
 Source3:        kernel-source.rpmlintrc
@@ -1011,6 +1012,8 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
+# Do not install p-b and mkinitrd for the install check, the %post script is
+# able to handle this
 #!BuildIgnore: perl-Bootloader mkinitrd distribution-release
 # Remove some packages that are installed automatically by the build system,
 # but are not needed to build the kernel
@@ -1032,6 +1035,7 @@
 # 2) decrease build times (bsc#962356)
 %define _binary_payload w9.bzdio
 # Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
+%undefine _unique_build_ids
 %define _no_recompute_build_ids 1
 # dead network if installed on SLES10, otherwise it will work (mostly)
 Conflicts:      sysfsutils < 2.0
@@ -1046,16 +1050,6 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-%ifarch %ix86
-Provides:       kernel-vmi-base = 2.6.38
-Obsoletes:      kernel-vmi-base <= 2.6.38
-Provides:       kernel-desktop-base = 4.3
-Obsoletes:      kernel-desktop-base <= 4.3
-Provides:       kernel-xen-base = 4.4
-Obsoletes:      kernel-xen-base <= 4.4
-Provides:       kernel-ec2-base = 4.4
-Obsoletes:      kernel-ec2-base <= 4.4
-%endif
 
 %ifarch %ix86
 Provides:       kernel-vmi-base = 2.6.38
@@ -1121,7 +1115,8 @@
 Obsoletes:      kernel-ec2-extra <= 4.4
 %endif
 %obsolete_rebuilds %name-extra
-Supplements:    packageand(product(SUSE_SLED):%{name}_%_target_cpu)
+Supplements:    packageand(product(SLED):%{name}_%_target_cpu)
+Supplements:    packageand(product(sle-we):%{name}_%_target_cpu)
 %ifarch %ix86
 Conflicts:      libc.so.6()(64bit)
 %endif

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.BGwws7/_old  2017-12-23 12:19:26.371720391 +0100
+++ /var/tmp/diff_new_pack.BGwws7/_new  2017-12-23 12:19:26.371720391 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.14
-%define patchversion 4.14.6
+%define patchversion 4.14.8
 %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.6
+Version:        4.14.8
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g45f120a
+Release:        <RELEASE>.g674981b
 %else
 Release:        0
 %endif

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.BGwws7/_old  2017-12-23 12:19:26.399719026 +0100
+++ /var/tmp/diff_new_pack.BGwws7/_new  2017-12-23 12:19:26.403718831 +0100
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0
 Group:          Development/Sources
-Version:        4.14.6
+Version:        4.14.8
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g45f120a
+Release:        <RELEASE>.g674981b
 %else
 Release:        0
 %endif

++++++ kernel-syzkaller.spec ++++++
--- /var/tmp/diff_new_pack.BGwws7/_old  2017-12-23 12:19:26.427717660 +0100
+++ /var/tmp/diff_new_pack.BGwws7/_new  2017-12-23 12:19:26.431717465 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.14
-%define patchversion 4.14.6
+%define patchversion 4.14.8
 %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.6
+Version:        4.14.8
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g45f120a
+Release:        <RELEASE>.g674981b
 %else
 Release:        0
 %endif
@@ -122,6 +122,8 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
+# Do not install p-b and mkinitrd for the install check, the %post script is
+# able to handle this
 #!BuildIgnore: perl-Bootloader mkinitrd distribution-release
 # Remove some packages that are installed automatically by the build system,
 # but are not needed to build the kernel
@@ -143,6 +145,7 @@
 # 2) decrease build times (bsc#962356)
 %define _binary_payload w9.bzdio
 # Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
+%undefine _unique_build_ids
 %define _no_recompute_build_ids 1
 # dead network if installed on SLES10, otherwise it will work (mostly)
 Conflicts:      sysfsutils < 2.0
@@ -158,8 +161,6 @@
 %endif
 Provides:       kernel = %version-%source_rel
 # END COMMON DEPS
-# Do not install p-b and mkinitrd for the install check, the %post script is
-# able to handle this
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
@@ -984,6 +985,8 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
+# Do not install p-b and mkinitrd for the install check, the %post script is
+# able to handle this
 #!BuildIgnore: perl-Bootloader mkinitrd distribution-release
 # Remove some packages that are installed automatically by the build system,
 # but are not needed to build the kernel
@@ -1005,6 +1008,7 @@
 # 2) decrease build times (bsc#962356)
 %define _binary_payload w9.bzdio
 # Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
+%undefine _unique_build_ids
 %define _no_recompute_build_ids 1
 # dead network if installed on SLES10, otherwise it will work (mostly)
 Conflicts:      sysfsutils < 2.0
@@ -1059,7 +1063,8 @@
 Requires(post): perl-Bootloader
 Requires(post): mkinitrd
 %obsolete_rebuilds %name-extra
-Supplements:    packageand(product(SUSE_SLED):%{name}_%_target_cpu)
+Supplements:    packageand(product(SLED):%{name}_%_target_cpu)
+Supplements:    packageand(product(sle-we):%{name}_%_target_cpu)
 %ifarch %ix86
 Conflicts:      libc.so.6()(64bit)
 %endif

kernel-vanilla.spec: same change
kernel-zfcpdump.spec: same change
++++++ kernel-binary.spec.in ++++++
--- /var/tmp/diff_new_pack.BGwws7/_old  2017-12-23 12:19:26.823698353 +0100
+++ /var/tmp/diff_new_pack.BGwws7/_new  2017-12-23 12:19:26.823698353 +0100
@@ -122,6 +122,8 @@
 # Install the package providing /etc/SuSE-release early enough, so that
 # the grub entry has correct title (bnc#757565)
 Requires(post): distribution-release
+# Do not install p-b and mkinitrd for the install check, the %post script is
+# able to handle this
 #!BuildIgnore: perl-Bootloader mkinitrd distribution-release
 # Remove some packages that are installed automatically by the build system,
 # but are not needed to build the kernel
@@ -143,6 +145,7 @@
 # 2) decrease build times (bsc#962356)
 %define _binary_payload w9.bzdio
 # Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
+%undefine _unique_build_ids
 %define _no_recompute_build_ids 1
 # dead network if installed on SLES10, otherwise it will work (mostly)
 Conflicts:      sysfsutils < 2.0
@@ -157,12 +160,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-@PROVIDES_OBSOLETES_BASE@
 # END COMMON DEPS
-# Do not install p-b and mkinitrd for the install check, the %post script is
-# able to handle this
-%obsolete_rebuilds %name
 @PROVIDES_OBSOLETES@
+@PROVIDES_OBSOLETES_BASE@
+%obsolete_rebuilds %name
 @SOURCES@
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 ExclusiveArch:  @ARCHS@
@@ -880,7 +881,8 @@
 Requires(post): mkinitrd
 @PROVIDES_OBSOLETES_EXTRA@
 %obsolete_rebuilds %name-extra
-Supplements:    packageand(product(SUSE_SLED):%{name}_%_target_cpu)
+Supplements:    packageand(product(SLED):%{name}_%_target_cpu)
+Supplements:    packageand(product(sle-we):%{name}_%_target_cpu)
 %ifarch %ix86
 Conflicts:      libc.so.6()(64bit)
 %endif

++++++ patches.kernel.org.tar.bz2 ++++++
++++ 17235 lines of diff (skipped)

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0002-x86-stacktrace-make-clear-the-success-paths.patch 
new/patches.suse/0002-x86-stacktrace-make-clear-the-success-paths.patch
--- old/patches.suse/0002-x86-stacktrace-make-clear-the-success-paths.patch     
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/0002-x86-stacktrace-make-clear-the-success-paths.patch     
2017-12-20 11:40:41.000000000 +0100
@@ -0,0 +1,56 @@
+From: Jiri Slaby <[email protected]>
+Date: Thu, 14 Dec 2017 22:54:20 +0100
+Subject: x86/stacktrace: make clear the success paths
+Patch-mainline: submitted on 2017/12/5
+References: bnc#1058115
+
+Make clear which path is for user tasks and for kthreads and idle
+tasks. This will allow easier plug-in of ORC unwinder in the next
+patches.
+
+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 |   13 ++++++++++---
+ 1 file changed, 10 insertions(+), 3 deletions(-)
+
+--- a/arch/x86/kernel/stacktrace.c
++++ b/arch/x86/kernel/stacktrace.c
+@@ -104,16 +104,18 @@ __save_stack_trace_reliable(struct stack
+ 
+               regs = unwind_get_entry_regs(&state);
+               if (regs) {
++                      /* Success path for user tasks */
++                      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);
+@@ -138,6 +140,11 @@ __save_stack_trace_reliable(struct stack
+               return -EINVAL;
+       }
+ 
++      /* Success path for non-user tasks, i.e. kthreads and idle tasks */
++      if (!(task->flags & (PF_KTHREAD | PF_IDLE)))
++              return -EINVAL;
++
++success:
+       if (trace->nr_entries < trace->max_entries)
+               trace->entries[trace->nr_entries++] = ULONG_MAX;
+ 
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        
2017-12-14 10:42:26.000000000 +0100
+++ new/patches.suse/0002-x86-stacktrace-remove-unwind_state-error.patch        
1970-01-01 01:00:00.000000000 +0100
@@ -1,94 +0,0 @@
-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
    2017-12-14 10:42:26.000000000 +0100
+++ 
new/patches.suse/0003-x86-stacktrace-remove-STACKTRACE_DUMP_ONCE-from-__sa.patch
    2017-12-20 11:40:41.000000000 +0100
@@ -17,12 +17,12 @@
 Cc: [email protected]
 Cc: Josh Poimboeuf <[email protected]>
 ---
- arch/x86/kernel/stacktrace.c |    4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
+ arch/x86/kernel/stacktrace.c |    8 ++------
+ 1 file changed, 2 insertions(+), 6 deletions(-)
 
 --- a/arch/x86/kernel/stacktrace.c
 +++ b/arch/x86/kernel/stacktrace.c
-@@ -123,10 +123,8 @@ __save_stack_trace_reliable(struct stack
+@@ -125,20 +125,16 @@ __save_stack_trace_reliable(struct stack
                 * generated code which __kernel_text_address() doesn't know
                 * about.
                 */
@@ -34,3 +34,14 @@
  
                if (save_stack_address(trace, addr, false))
                        return -EINVAL;
+       }
+ 
+       /* Check for stack corruption */
+-      if (unwind_error(&state)) {
+-              STACKTRACE_DUMP_ONCE(task);
++      if (unwind_error(&state))
+               return -EINVAL;
+-      }
+ 
+       /* Success path for non-user tasks, i.e. kthreads and idle tasks */
+       if (!(task->flags & (PF_KTHREAD | PF_IDLE)))
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
    2017-12-14 10:42:26.000000000 +0100
+++ 
new/patches.suse/0004-x86-stacktrace-do-not-fail-for-ORC-with-regs-on-stac.patch
    2017-12-20 11:40:41.000000000 +0100
@@ -31,10 +31,10 @@
 
 --- 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
+@@ -115,7 +115,8 @@ __save_stack_trace_reliable(struct stack
                         * unreliable.
                         */
+ 
 -                      return -EINVAL;
 +                      if (IS_ENABLED(CONFIG_FRAME_POINTER))
 +                              return -EINVAL;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/dvb_frontend-don-t-use-after-free-the-frontend-struct.patch 
new/patches.suse/dvb_frontend-don-t-use-after-free-the-frontend-struct.patch
--- 
old/patches.suse/dvb_frontend-don-t-use-after-free-the-frontend-struct.patch    
    2017-12-14 10:42:26.000000000 +0100
+++ 
new/patches.suse/dvb_frontend-don-t-use-after-free-the-frontend-struct.patch    
    1970-01-01 01:00:00.000000000 +0100
@@ -1,186 +0,0 @@
-From: Mauro Carvalho Chehab <[email protected]>
-Date: Tue, 7 Nov 2017 08:39:39 -0500
-Subject: dvb_frontend: don't use-after-free the frontend struct
-Git-commit: b1cb7372fa822af6c06c8045963571d13ad6348b
-Patch-mainline: v4.15-rc1
-References: bsc#1067087 CVE-2017-16648
-
-dvb_frontend_invoke_release() may free the frontend struct.
-So, the free logic can't update it anymore after calling it.
-
-That's OK, as __dvb_frontend_free() is called only when the
-krefs are zeroed, so nobody is using it anymore.
-
-That should fix the following KASAN error:
-
-The KASAN report looks like this (running on kernel 
3e0cc09a3a2c40ec1ffb6b4e12da86e98feccb11 (4.14-rc5+)):
-==================================================================
-BUG: KASAN: use-after-free in __dvb_frontend_free+0x113/0x120
-Write of size 8 at addr ffff880067d45a00 by task kworker/0:1/24
-
-CPU: 0 PID: 24 Comm: kworker/0:1 Not tainted 4.14.0-rc5-43687-g06ab8a23e0e6 
#545
-Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011
-Workqueue: usb_hub_wq hub_event
-Call Trace:
- __dump_stack lib/dump_stack.c:16
- dump_stack+0x292/0x395 lib/dump_stack.c:52
- print_address_description+0x78/0x280 mm/kasan/report.c:252
- kasan_report_error mm/kasan/report.c:351
- kasan_report+0x23d/0x350 mm/kasan/report.c:409
- __asan_report_store8_noabort+0x1c/0x20 mm/kasan/report.c:435
- __dvb_frontend_free+0x113/0x120 drivers/media/dvb-core/dvb_frontend.c:156
- dvb_frontend_put+0x59/0x70 drivers/media/dvb-core/dvb_frontend.c:176
- dvb_frontend_detach+0x120/0x150 drivers/media/dvb-core/dvb_frontend.c:2803
- dvb_usb_adapter_frontend_exit+0xd6/0x160 
drivers/media/usb/dvb-usb/dvb-usb-dvb.c:340
- dvb_usb_adapter_exit drivers/media/usb/dvb-usb/dvb-usb-init.c:116
- dvb_usb_exit+0x9b/0x200 drivers/media/usb/dvb-usb/dvb-usb-init.c:132
- dvb_usb_device_exit+0xa5/0xf0 drivers/media/usb/dvb-usb/dvb-usb-init.c:295
- usb_unbind_interface+0x21c/0xa90 drivers/usb/core/driver.c:423
- __device_release_driver drivers/base/dd.c:861
- device_release_driver_internal+0x4f1/0x5c0 drivers/base/dd.c:893
- device_release_driver+0x1e/0x30 drivers/base/dd.c:918
- bus_remove_device+0x2f4/0x4b0 drivers/base/bus.c:565
- device_del+0x5c4/0xab0 drivers/base/core.c:1985
- usb_disable_device+0x1e9/0x680 drivers/usb/core/message.c:1170
- usb_disconnect+0x260/0x7a0 drivers/usb/core/hub.c:2124
- hub_port_connect drivers/usb/core/hub.c:4754
- hub_port_connect_change drivers/usb/core/hub.c:5009
- port_event drivers/usb/core/hub.c:5115
- hub_event+0x1318/0x3740 drivers/usb/core/hub.c:5195
- process_one_work+0xc73/0x1d90 kernel/workqueue.c:2119
- worker_thread+0x221/0x1850 kernel/workqueue.c:2253
- kthread+0x363/0x440 kernel/kthread.c:231
- ret_from_fork+0x2a/0x40 arch/x86/entry/entry_64.S:431
-
-Allocated by task 24:
- save_stack_trace+0x1b/0x20 arch/x86/kernel/stacktrace.c:59
- save_stack+0x43/0xd0 mm/kasan/kasan.c:447
- set_track mm/kasan/kasan.c:459
- kasan_kmalloc+0xad/0xe0 mm/kasan/kasan.c:551
- kmem_cache_alloc_trace+0x11e/0x2d0 mm/slub.c:2772
- kmalloc ./include/linux/slab.h:493
- kzalloc ./include/linux/slab.h:666
- dtt200u_fe_attach+0x4c/0x110 drivers/media/usb/dvb-usb/dtt200u-fe.c:212
- dtt200u_frontend_attach+0x35/0x80 drivers/media/usb/dvb-usb/dtt200u.c:136
- 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+0xf73/0x17f0 drivers/media/usb/dvb-usb/dvb-usb-init.c:277
- dtt200u_usb_probe+0xa1/0xe0 drivers/media/usb/dvb-usb/dtt200u.c:155
- 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+0x26b/0x3c0 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+0x26b/0x3c0 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+0xc73/0x1d90 kernel/workqueue.c:2119
- worker_thread+0x221/0x1850 kernel/workqueue.c:2253
- kthread+0x363/0x440 kernel/kthread.c:231
- ret_from_fork+0x2a/0x40 arch/x86/entry/entry_64.S:431
-
-Freed by task 24:
- save_stack_trace+0x1b/0x20 arch/x86/kernel/stacktrace.c:59
- save_stack+0x43/0xd0 mm/kasan/kasan.c:447
- set_track mm/kasan/kasan.c:459
- kasan_slab_free+0x72/0xc0 mm/kasan/kasan.c:524
- slab_free_hook mm/slub.c:1390
- slab_free_freelist_hook mm/slub.c:1412
- slab_free mm/slub.c:2988
- kfree+0xf6/0x2f0 mm/slub.c:3919
- dtt200u_fe_release+0x3c/0x50 drivers/media/usb/dvb-usb/dtt200u-fe.c:202
- dvb_frontend_invoke_release.part.13+0x1c/0x30 
drivers/media/dvb-core/dvb_frontend.c:2790
- dvb_frontend_invoke_release drivers/media/dvb-core/dvb_frontend.c:2789
- __dvb_frontend_free+0xad/0x120 drivers/media/dvb-core/dvb_frontend.c:153
- dvb_frontend_put+0x59/0x70 drivers/media/dvb-core/dvb_frontend.c:176
- dvb_frontend_detach+0x120/0x150 drivers/media/dvb-core/dvb_frontend.c:2803
- dvb_usb_adapter_frontend_exit+0xd6/0x160 
drivers/media/usb/dvb-usb/dvb-usb-dvb.c:340
- dvb_usb_adapter_exit drivers/media/usb/dvb-usb/dvb-usb-init.c:116
- dvb_usb_exit+0x9b/0x200 drivers/media/usb/dvb-usb/dvb-usb-init.c:132
- dvb_usb_device_exit+0xa5/0xf0 drivers/media/usb/dvb-usb/dvb-usb-init.c:295
- usb_unbind_interface+0x21c/0xa90 drivers/usb/core/driver.c:423
- __device_release_driver drivers/base/dd.c:861
- device_release_driver_internal+0x4f1/0x5c0 drivers/base/dd.c:893
- device_release_driver+0x1e/0x30 drivers/base/dd.c:918
- bus_remove_device+0x2f4/0x4b0 drivers/base/bus.c:565
- device_del+0x5c4/0xab0 drivers/base/core.c:1985
- usb_disable_device+0x1e9/0x680 drivers/usb/core/message.c:1170
- usb_disconnect+0x260/0x7a0 drivers/usb/core/hub.c:2124
- hub_port_connect drivers/usb/core/hub.c:4754
- hub_port_connect_change drivers/usb/core/hub.c:5009
- port_event drivers/usb/core/hub.c:5115
- hub_event+0x1318/0x3740 drivers/usb/core/hub.c:5195
- process_one_work+0xc73/0x1d90 kernel/workqueue.c:2119
- worker_thread+0x221/0x1850 kernel/workqueue.c:2253
- kthread+0x363/0x440 kernel/kthread.c:231
- ret_from_fork+0x2a/0x40 arch/x86/entry/entry_64.S:431
-
-The buggy address belongs to the object at ffff880067d45500
- which belongs to the cache kmalloc-2048 of size 2048
-The buggy address is located 1280 bytes inside of
- 2048-byte region [ffff880067d45500, ffff880067d45d00)
-The buggy address belongs to the page:
-page:ffffea00019f5000 count:1 mapcount:0 mapping:          (null)
-index:0x0 compound_mapcount: 0
-flags: 0x100000000008100(slab|head)
-raw: 0100000000008100 0000000000000000 0000000000000000 00000001000f000f
-raw: dead000000000100 dead000000000200 ffff88006c002d80 0000000000000000
-page dumped because: kasan: bad access detected
-
-Memory state around the buggy address:
- ffff880067d45900: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
- ffff880067d45980: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
- ffff880067d45a00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
-                   ^
- ffff880067d45a80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
- ffff880067d45b00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
-==================================================================
-
-Fixes: ead666000a5f ("media: dvb_frontend: only use kref after initialized")
-
-Reported-by: Andrey Konovalov <[email protected]>
-Suggested-by: Matthias Schwarzott <[email protected]>
-Tested-by: Andrey Konovalov <[email protected]>
-Signed-off-by: Mauro Carvalho Chehab <[email protected]>
-Acked-by: Borislav Petkov <[email protected]>
----
- drivers/media/dvb-core/dvb_frontend.c | 7 ++-----
- 1 file changed, 2 insertions(+), 5 deletions(-)
-
-diff --git a/drivers/media/dvb-core/dvb_frontend.c 
b/drivers/media/dvb-core/dvb_frontend.c
-index d485d5f6cc88..3ad83359098b 100644
---- a/drivers/media/dvb-core/dvb_frontend.c
-+++ b/drivers/media/dvb-core/dvb_frontend.c
-@@ -150,11 +150,8 @@ static void __dvb_frontend_free(struct dvb_frontend *fe)
- 
-       dvb_frontend_invoke_release(fe, fe->ops.release);
- 
--      if (!fepriv)
--              return;
--
--      kfree(fepriv);
--      fe->frontend_priv = NULL;
-+      if (fepriv)
-+              kfree(fepriv);
- }
- 
- static void dvb_frontend_free(struct kref *ref)
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/ipmi_si-fix-memory-leak-on-new_smi.patch 
new/patches.suse/ipmi_si-fix-memory-leak-on-new_smi.patch
--- old/patches.suse/ipmi_si-fix-memory-leak-on-new_smi.patch   2017-12-14 
10:42:26.000000000 +0100
+++ new/patches.suse/ipmi_si-fix-memory-leak-on-new_smi.patch   1970-01-01 
01:00:00.000000000 +0100
@@ -1,30 +0,0 @@
-From: Colin Ian King <[email protected]>
-Date: Tue, 17 Oct 2017 16:54:52 +0100
-Subject: ipmi_si: fix memory leak on new_smi
-Git-commit: c0a32fe13cd323ca9420500b16fd69589c9ba91e
-Patch-mainline: 4.15-rc1
-References: git-fixes
-
-The error exit path omits kfree'ing the allocated new_smi, causing a memory
-leak.  Fix this by kfree'ing new_smi.
-
-Detected by CoverityScan, CID#14582571 ("Resource Leak")
-
-Fixes: 7e030d6dff71 ("ipmi: Prefer ACPI system interfaces over SMBIOS ones")
-Signed-off-by: Colin Ian King <[email protected]>
-Signed-off-by: Corey Minyard <[email protected]>
-Signed-off-by: Jiri Slaby <[email protected]>
----
- drivers/char/ipmi/ipmi_si_intf.c |    1 +
- 1 file changed, 1 insertion(+)
-
---- a/drivers/char/ipmi/ipmi_si_intf.c
-+++ b/drivers/char/ipmi/ipmi_si_intf.c
-@@ -3467,6 +3467,7 @@ static int add_smi(struct smi_info *new_
-                                ipmi_addr_src_to_str(new_smi->addr_source),
-                                si_to_str[new_smi->si_type]);
-                       rv = -EBUSY;
-+                      kfree(new_smi);
-                       goto out_err;
-               }
-       }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/media-dvb-core-always-call-invoke_release-in-fe_free.patch 
new/patches.suse/media-dvb-core-always-call-invoke_release-in-fe_free.patch
--- old/patches.suse/media-dvb-core-always-call-invoke_release-in-fe_free.patch 
2017-12-14 10:42:26.000000000 +0100
+++ new/patches.suse/media-dvb-core-always-call-invoke_release-in-fe_free.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,51 +0,0 @@
-From: Daniel Scheller <[email protected]>
-Date: Sun, 29 Oct 2017 11:43:22 -0400
-Subject: media: dvb-core: always call invoke_release() in fe_free()
-Git-commit: 62229de19ff2b7f3e0ebf4d48ad99061127d0281
-Patch-mainline: v4.15-rc1
-References: bsc#1067087
-
-Follow-up to: ead666000a5f ("media: dvb_frontend: only use kref after 
initialized")
-
-The aforementioned commit fixed refcount OOPSes when demod driver attaching
-succeeded but tuner driver didn't. However, the use count of the attached
-demod drivers don't go back to zero and thus couldn't be cleanly unloaded.
-Improve on this by calling dvb_frontend_invoke_release() in
-__dvb_frontend_free() regardless of fepriv being NULL, instead of returning
-when fepriv is NULL. This is safe to do since _invoke_release() will check
-for passed pointers being valid before calling the .release() function.
-
-[[email protected]: changed the logic a little bit to reduce
- conflicts with another bug fix patch under review]
-Fixes: ead666000a5f ("media: dvb_frontend: only use kref after initialized")
-Signed-off-by: Daniel Scheller <[email protected]>
-Signed-off-by: Mauro Carvalho Chehab <[email protected]>
-Acked-by: Borislav Petkov <[email protected]>
----
- drivers/media/dvb-core/dvb_frontend.c | 9 +++++----
- 1 file changed, 5 insertions(+), 4 deletions(-)
-
-diff --git a/drivers/media/dvb-core/dvb_frontend.c 
b/drivers/media/dvb-core/dvb_frontend.c
-index daaf969719e4..d485d5f6cc88 100644
---- a/drivers/media/dvb-core/dvb_frontend.c
-+++ b/drivers/media/dvb-core/dvb_frontend.c
-@@ -145,13 +145,14 @@ static void __dvb_frontend_free(struct dvb_frontend *fe)
- {
-       struct dvb_frontend_private *fepriv = fe->frontend_priv;
- 
--      if (!fepriv)
--              return;
--
--      dvb_free_device(fepriv->dvbdev);
-+      if (fepriv)
-+              dvb_free_device(fepriv->dvbdev);
- 
-       dvb_frontend_invoke_release(fe, fe->ops.release);
- 
-+      if (!fepriv)
-+              return;
-+
-       kfree(fepriv);
-       fe->frontend_priv = NULL;
- }
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.suse/scsi-scan-blist-update 
new/patches.suse/scsi-scan-blist-update
--- old/patches.suse/scsi-scan-blist-update     2017-12-14 10:42:26.000000000 
+0100
+++ new/patches.suse/scsi-scan-blist-update     1970-01-01 01:00:00.000000000 
+0100
@@ -1,26 +0,0 @@
-From: Kurt Garloff <[email protected]>
-Subject: Add BLIST_REPORTLUN2 to EMC SYMMETRIX
-Patch-mainline: not yet, <jeffm: needs feedback from hare, Oct 4, 2017>
-References: bnc#185164, bnc#191648, bnc#505578
-
-All EMC SYMMETRIX support REPORT_LUNS, even if configured to report
-SCSI-2 for whatever reason.
-
-Signed-off-by: Kurt Garloff <[email protected]>
-Signed-off-by: Hannes Reinecke <[email protected]>
-
----
- drivers/scsi/scsi_devinfo.c |    2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/drivers/scsi/scsi_devinfo.c
-+++ b/drivers/scsi/scsi_devinfo.c
-@@ -160,7 +160,7 @@ static struct {
-       {"DGC", "RAID", NULL, BLIST_SPARSELUN}, /* Dell PV 650F, storage on LUN 
0 */
-       {"DGC", "DISK", NULL, BLIST_SPARSELUN}, /* Dell PV 650F, no storage on 
LUN 0 */
-       {"EMC",  "Invista", "*", BLIST_SPARSELUN | BLIST_LARGELUN},
--      {"EMC", "SYMMETRIX", NULL, BLIST_SPARSELUN | BLIST_LARGELUN | 
BLIST_FORCELUN},
-+      {"EMC", "SYMMETRIX", NULL, BLIST_SPARSELUN | BLIST_LARGELUN | 
BLIST_REPORTLUN2},
-       {"EMULEX", "MD21/S2     ESDI", NULL, BLIST_SINGLELUN},
-       {"easyRAID", "16P", NULL, BLIST_NOREPORTLUN},
-       {"easyRAID", "X6P", NULL, BLIST_NOREPORTLUN},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.suse/supported-flag 
new/patches.suse/supported-flag
--- old/patches.suse/supported-flag     2017-12-14 10:42:26.000000000 +0100
+++ new/patches.suse/supported-flag     2017-12-20 11:40:41.000000000 +0100
@@ -29,7 +29,7 @@
 
 --- a/Documentation/admin-guide/kernel-parameters.txt
 +++ b/Documentation/admin-guide/kernel-parameters.txt
-@@ -4191,6 +4191,14 @@
+@@ -4220,6 +4220,14 @@
        unknown_nmi_panic
                        [X86] Cause panic on unknown NMI.
  
@@ -46,7 +46,7 @@
                        (default -1 = authorized except for wireless USB,
 --- a/Documentation/sysctl/kernel.txt
 +++ b/Documentation/sysctl/kernel.txt
-@@ -963,6 +963,18 @@ can be ORed together:
+@@ -975,6 +975,18 @@ can be ORed together:
         signature.
  16384 - A soft lockup has previously occurred on the system.
  32768 - The kernel has been live patched.
@@ -67,9 +67,9 @@
  
 --- a/Makefile
 +++ b/Makefile
-@@ -409,6 +409,11 @@ KBUILD_AFLAGS_MODULE  := -DMODULE
- KBUILD_CFLAGS_MODULE  := -DMODULE
+@@ -405,6 +405,11 @@ KBUILD_CFLAGS_MODULE  := -DMODULE
  KBUILD_LDFLAGS_MODULE := -T $(srctree)/scripts/module-common.lds
+ GCC_PLUGINS_CFLAGS :=
  
 +# Warn about unsupported modules in kernels built inside Autobuild
 +ifneq ($(wildcard /.buildenv),)
@@ -81,7 +81,7 @@
  KERNELVERSION = $(VERSION)$(if $(PATCHLEVEL),.$(PATCHLEVEL)$(if 
$(SUBLEVEL),.$(SUBLEVEL)))$(EXTRAVERSION)
 --- a/include/linux/kernel.h
 +++ b/include/linux/kernel.h
-@@ -458,6 +458,9 @@ extern int panic_on_unrecovered_nmi;
+@@ -487,6 +487,9 @@ extern int panic_on_unrecovered_nmi;
  extern int panic_on_io_nmi;
  extern int panic_on_warn;
  extern int sysctl_panic_on_rcu_stall;
@@ -91,7 +91,7 @@
  extern int sysctl_panic_on_stackoverflow;
  
  extern bool crash_kexec_post_notifiers;
-@@ -522,6 +525,15 @@ extern enum system_states {
+@@ -551,6 +554,15 @@ extern enum system_states {
  #define TAINT_LIVEPATCH                       15
  #define TAINT_FLAGS_COUNT             16
  
@@ -319,7 +319,7 @@
  #ifdef CONFIG_MODVERSIONS
 --- a/kernel/panic.c
 +++ b/kernel/panic.c
-@@ -321,6 +321,10 @@ const struct taint_flag taint_flags[TAIN
+@@ -322,6 +322,10 @@ const struct taint_flag taint_flags[TAIN
        { 'E', ' ', true },     /* TAINT_UNSIGNED_MODULE */
        { 'L', ' ', false },    /* TAINT_SOFTLOCKUP */
        { 'K', ' ', true },     /* TAINT_LIVEPATCH */
@@ -330,7 +330,7 @@
  };
  
  /**
-@@ -342,6 +346,8 @@ const struct taint_flag taint_flags[TAIN
+@@ -343,6 +347,8 @@ const struct taint_flag taint_flags[TAIN
   *  'E' - Unsigned module has been loaded.
   *  'L' - A soft lockup has previously occurred.
   *  'K' - Kernel has been live patched.
@@ -341,7 +341,7 @@
   */
 --- a/kernel/sysctl.c
 +++ b/kernel/sysctl.c
-@@ -790,6 +790,15 @@ static struct ctl_table kern_table[] = {
+@@ -791,6 +791,15 @@ static struct ctl_table kern_table[] = {
                .extra1         = &pid_max_min,
                .extra2         = &pid_max_max,
        },
@@ -359,7 +359,7 @@
                .data           = &panic_on_oops,
 --- a/scripts/Makefile.modpost
 +++ b/scripts/Makefile.modpost
-@@ -78,7 +78,11 @@ modpost = scripts/mod/modpost
+@@ -79,7 +79,11 @@ modpost = scripts/mod/modpost
   $(if $(KBUILD_EXTMOD),-o $(modulesymfile))      \
   $(if $(CONFIG_DEBUG_SECTION_MISMATCH),,-S)      \
   $(if $(CONFIG_SECTION_MISMATCH_WARN_ONLY),,-E)  \
@@ -374,7 +374,7 @@
  
 --- a/scripts/mod/modpost.c
 +++ b/scripts/mod/modpost.c
-@@ -1940,6 +1940,50 @@ static char *remove_dot(char *s)
+@@ -1941,6 +1941,50 @@ static char *remove_dot(char *s)
        return s;
  }
  
@@ -425,7 +425,7 @@
  static void read_symbols(char *modname)
  {
        const char *symname;
-@@ -2160,6 +2204,15 @@ static void add_staging_flag(struct buff
+@@ -2173,6 +2217,15 @@ static void add_staging_flag(struct buff
                buf_printf(b, "\nMODULE_INFO(staging, \"Y\");\n");
  }
  
@@ -441,7 +441,7 @@
  /**
   * Record CRCs for unresolved symbols
   **/
-@@ -2307,6 +2360,15 @@ static void write_if_changed(struct buff
+@@ -2320,6 +2373,15 @@ static void write_if_changed(struct buff
        fclose(file);
  }
  
@@ -457,7 +457,7 @@
  /* parse Module.symvers file. line format:
   * 0x12345678<tab>symbol<tab>module[[<tab>export]<tab>something]
   **/
-@@ -2403,12 +2465,15 @@ int main(int argc, char **argv)
+@@ -2416,12 +2478,15 @@ int main(int argc, char **argv)
        struct buffer buf = { };
        char *kernel_read = NULL, *module_read = NULL;
        char *dump_write = NULL, *files_source = NULL;
@@ -474,7 +474,7 @@
                switch (opt) {
                case 'i':
                        kernel_read = optarg;
-@@ -2452,11 +2517,20 @@ int main(int argc, char **argv)
+@@ -2465,11 +2530,20 @@ int main(int argc, char **argv)
                case 'E':
                        sec_mismatch_fatal = 1;
                        break;
@@ -495,7 +495,7 @@
        if (kernel_read)
                read_dump(kernel_read, 1);
        if (module_read)
-@@ -2493,6 +2567,9 @@ int main(int argc, char **argv)
+@@ -2507,6 +2581,9 @@ int main(int argc, char **argv)
                add_header(&buf, mod);
                add_intree_flag(&buf, !external_module);
                add_staging_flag(&buf, mod->name);

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.BGwws7/_old  2017-12-23 12:19:27.607660128 +0100
+++ /var/tmp/diff_new_pack.BGwws7/_new  2017-12-23 12:19:27.607660128 +0100
@@ -599,6 +599,237 @@
        
patches.kernel.org/4.14.6-150-afs-Fix-total-length-calculation-for-multiple-.patch
        patches.kernel.org/4.14.6-151-afs-Connect-up-the-CB.ProbeUuid.patch
        patches.kernel.org/4.14.6-152-Linux-4.14.6.patch
+       
patches.kernel.org/4.14.7-001-net-qmi_wwan-add-Quectel-BG96-2c7c-0296.patch
+       
patches.kernel.org/4.14.7-002-net-thunderx-Fix-TCP-UDP-checksum-offload-for-.patch
+       
patches.kernel.org/4.14.7-003-net-thunderx-Fix-TCP-UDP-checksum-offload-for-.patch
+       
patches.kernel.org/4.14.7-004-net-realtek-r8169-implement-set_link_ksettings.patch
+       
patches.kernel.org/4.14.7-005-s390-qeth-fix-early-exit-from-error-path.patch
+       
patches.kernel.org/4.14.7-006-tipc-fix-memory-leak-in-tipc_accept_from_sock.patch
+       patches.kernel.org/4.14.7-007-vhost-fix-skb-leak-in-handle_rx.patch
+       
patches.kernel.org/4.14.7-008-rds-Fix-NULL-pointer-dereference-in-__rds_rdma.patch
+       patches.kernel.org/4.14.7-009-sit-update-frag_off-info.patch
+       
patches.kernel.org/4.14.7-010-tcp-add-tcp_v4_fill_cb-tcp_v4_restore_cb.patch
+       
patches.kernel.org/4.14.7-011-packet-fix-crash-in-fanout_demux_rollover.patch
+       
patches.kernel.org/4.14.7-012-net-packet-fix-a-race-in-packet_bind-and-packe.patch
+       
patches.kernel.org/4.14.7-013-tcp-remove-buggy-call-to-tcp_v6_restore_cb.patch
+       
patches.kernel.org/4.14.7-014-usbnet-fix-alignment-for-frames-with-no-ethern.patch
+       patches.kernel.org/4.14.7-015-net-remove-hlist_nulls_add_tail_rcu.patch
+       
patches.kernel.org/4.14.7-016-stmmac-reset-last-TSO-segment-size-after-devic.patch
+       
patches.kernel.org/4.14.7-017-tcp-dccp-block-bh-before-arming-time_wait-time.patch
+       
patches.kernel.org/4.14.7-018-s390-qeth-build-max-size-GSO-skbs-on-L2-device.patch
+       
patches.kernel.org/4.14.7-019-s390-qeth-fix-thinko-in-IPv4-multicast-address.patch
+       
patches.kernel.org/4.14.7-020-s390-qeth-fix-GSO-throughput-regression.patch
+       
patches.kernel.org/4.14.7-021-tcp-use-IPCB-instead-of-TCP_SKB_CB-in-inet_exa.patch
+       
patches.kernel.org/4.14.7-022-tipc-call-tipc_rcv-only-if-bearer-is-up-in-tip.patch
+       
patches.kernel.org/4.14.7-023-tcp-use-current-time-in-tcp_rcv_space_adjust.patch
+       
patches.kernel.org/4.14.7-024-net-sched-cbq-create-block-for-q-link.block.patch
+       patches.kernel.org/4.14.7-025-tap-free-skb-if-flags-error.patch
+       
patches.kernel.org/4.14.7-026-tcp-when-scheduling-TLP-time-of-RTO-should-acc.patch
+       patches.kernel.org/4.14.7-027-tun-free-skb-in-early-errors.patch
+       
patches.kernel.org/4.14.7-028-net-ipv6-Fixup-device-for-anycast-routes-durin.patch
+       
patches.kernel.org/4.14.7-029-tun-fix-rcu_read_lock-imbalance-in-tun_build_s.patch
+       
patches.kernel.org/4.14.7-030-net-accept-UFO-datagrams-from-tuntap-and-packe.patch
+       
patches.kernel.org/4.14.7-031-net-openvswitch-datapath-fix-data-type-in-queu.patch
+       
patches.kernel.org/4.14.7-032-cls_bpf-don-t-decrement-net-s-refcount-when-of.patch
+       
patches.kernel.org/4.14.7-033-sctp-use-right-member-as-the-param-of-list_for.patch
+       
patches.kernel.org/4.14.7-034-ipmi-Stop-timers-before-cleaning-up-the-module.patch
+       
patches.kernel.org/4.14.7-035-usb-gadget-ffs-Forbid-usb_ep_alloc_request-fro.patch
+       
patches.kernel.org/4.14.7-036-fcntl-don-t-cap-l_start-and-l_end-values-for-F.patch
+       patches.kernel.org/4.14.7-037-fix-kcm_clone.patch
+       
patches.kernel.org/4.14.7-038-KVM-arm-arm64-vgic-its-Preserve-the-revious-re.patch
+       
patches.kernel.org/4.14.7-039-kbuild-do-not-call-cc-option-before-KBUILD_CFL.patch
+       
patches.kernel.org/4.14.7-040-powerpc-powernv-idle-Round-up-latency-and-resi.patch
+       patches.kernel.org/4.14.7-041-ipvlan-fix-ipv6-outbound-device.patch
+       
patches.kernel.org/4.14.7-042-ide-ide-atapi-fix-compile-error-with-defining-.patch
+       
patches.kernel.org/4.14.7-043-blk-mq-Avoid-that-request-queue-removal-can-tr.patch
+       
patches.kernel.org/4.14.7-044-nvmet-rdma-update-queue-list-during-ib_device-.patch
+       
patches.kernel.org/4.14.7-045-audit-Allow-auditd-to-set-pid-to-0-to-end-audi.patch
+       
patches.kernel.org/4.14.7-046-audit-ensure-that-audit-1-actually-enables-aud.patch
+       
patches.kernel.org/4.14.7-047-dm-raid-fix-panic-when-attempting-to-force-a-r.patch
+       
patches.kernel.org/4.14.7-048-md-free-unused-memory-after-bitmap-resize.patch
+       
patches.kernel.org/4.14.7-049-RDMA-cxgb4-Annotate-r2-and-stag-as-__be32.patch
+       
patches.kernel.org/4.14.7-050-x86-intel_rdt-Fix-potential-deadlock-during-re.patch
+       
patches.kernel.org/4.14.7-051-media-dvb-core-always-call-invoke_release-in-f.patch
+       
patches.kernel.org/4.14.7-052-dvb_frontend-don-t-use-after-free-the-frontend.patch
+       patches.kernel.org/4.14.7-053-Linux-4.14.7.patch
+       
patches.kernel.org/4.14.8-001-mfd-fsl-imx25-Clean-up-irq-settings-during-rem.patch
+       
patches.kernel.org/4.14.8-002-crypto-algif_aead-fix-reference-counting-of-nu.patch
+       
patches.kernel.org/4.14.8-003-crypto-rsa-fix-buffer-overread-when-stripping-.patch
+       
patches.kernel.org/4.14.8-004-crypto-hmac-require-that-the-underlying-hash-a.patch
+       
patches.kernel.org/4.14.8-005-crypto-salsa20-fix-blkcipher_walk-API-usage.patch
+       
patches.kernel.org/4.14.8-006-crypto-af_alg-fix-NULL-pointer-dereference-in.patch
+       patches.kernel.org/4.14.8-007-cifs-fix-NULL-deref-in-SMB2_read.patch
+       
patches.kernel.org/4.14.8-008-string.h-workaround-for-increased-stack-usage.patch
+       
patches.kernel.org/4.14.8-009-autofs-fix-careless-error-in-recent-commit.patch
+       
patches.kernel.org/4.14.8-010-kernel-make-groups_sort-calling-a-responsibili.patch
+       patches.kernel.org/4.14.8-011-mm-oom_reaper-fix-memory-corruption.patch
+       
patches.kernel.org/4.14.8-012-tracing-Allocate-mask_str-buffer-dynamically.patch
+       
patches.kernel.org/4.14.8-013-USB-uas-and-storage-Add-US_FL_BROKEN_FUA-for-a.patch
+       
patches.kernel.org/4.14.8-014-USB-core-prevent-malicious-bNumInterfaces-over.patch
+       
patches.kernel.org/4.14.8-015-ovl-Pass-ovl_get_nlink-parameters-in-right-ord.patch
+       
patches.kernel.org/4.14.8-016-ovl-update-ctx-pos-on-impure-dir-iteration.patch
+       
patches.kernel.org/4.14.8-017-usbip-fix-stub_rx-get_pipe-to-validate-endpoin.patch
+       
patches.kernel.org/4.14.8-018-usbip-fix-stub_rx-harden-CMD_SUBMIT-path-to-ha.patch
+       
patches.kernel.org/4.14.8-019-usbip-prevent-vhci_hcd-driver-from-leaking-a-s.patch
+       
patches.kernel.org/4.14.8-020-usbip-fix-stub_send_ret_submit-vulnerability-t.patch
+       
patches.kernel.org/4.14.8-021-mmc-core-apply-NO_CMD23-quirk-to-some-specific.patch
+       
patches.kernel.org/4.14.8-022-ceph-drop-negative-child-dentries-before-try-p.patch
+       patches.kernel.org/4.14.8-023-usb-xhci-fix-TDS-for-MTK-xHCI1.1.patch
+       
patches.kernel.org/4.14.8-024-xhci-Don-t-add-a-virt_dev-to-the-devs-array-be.patch
+       
patches.kernel.org/4.14.8-025-IB-core-Bound-check-alternate-path-port-number.patch
+       
patches.kernel.org/4.14.8-026-IB-core-Don-t-enforce-PKey-security-on-SMI-MAD.patch
+       
patches.kernel.org/4.14.8-027-nfs-don-t-wait-on-commit-in-nfs_commit_inode-i.patch
+       
patches.kernel.org/4.14.8-028-arm64-mm-Fix-pte_mkclean-pte_mkdirty-semantics.patch
+       
patches.kernel.org/4.14.8-029-arm64-Initialise-high_memory-global-variable-e.patch
+       
patches.kernel.org/4.14.8-030-arm64-fix-CONFIG_DEBUG_WX-address-reporting.patch
+       
patches.kernel.org/4.14.8-031-scsi-core-Fix-a-scsi_show_rq-NULL-pointer-dere.patch
+       
patches.kernel.org/4.14.8-032-scsi-libsas-fix-length-error-in-sas_smp_handle.patch
+       
patches.kernel.org/4.14.8-033-sched-rt-Do-not-pull-from-current-CPU-if-only-.patch
+       
patches.kernel.org/4.14.8-034-dm-fix-various-targets-to-dm_register_target-a.patch
+       
patches.kernel.org/4.14.8-035-SUNRPC-Fix-a-race-in-the-receive-code-path.patch
+       
patches.kernel.org/4.14.8-036-iw_cxgb4-only-insert-drain-cqes-if-wq-is-flush.patch
+       
patches.kernel.org/4.14.8-037-x86-boot-compressed-64-Detect-and-handle-5-lev.patch
+       
patches.kernel.org/4.14.8-038-x86-boot-compressed-64-Print-error-if-5-level-.patch
+       patches.kernel.org/4.14.8-039-eeprom-at24-change-nvmem-stride-to-1.patch
+       
patches.kernel.org/4.14.8-040-posix-timer-Properly-check-sigevent-sigev_noti.patch
+       
patches.kernel.org/4.14.8-041-dmaengine-dmatest-move-callback-wait-queue-to-.patch
+       
patches.kernel.org/4.14.8-042-Revert-exec-avoid-RLIMIT_STACK-races-with-prli.patch
+       
patches.kernel.org/4.14.8-043-ext4-support-fast-symlinks-from-ext3-file-syst.patch
+       
patches.kernel.org/4.14.8-044-ext4-fix-fdatasync-2-after-fallocate-2-operati.patch
+       
patches.kernel.org/4.14.8-045-ext4-add-missing-error-check-in-__ext4_new_ino.patch
+       
patches.kernel.org/4.14.8-046-ext4-fix-crash-when-a-directory-s-i_size-is-to.patch
+       
patches.kernel.org/4.14.8-047-IB-mlx4-Fix-RSS-s-QPC-attributes-assignments.patch
+       
patches.kernel.org/4.14.8-048-HID-cp2112-fix-broken-gpio_direction_input-cal.patch
+       
patches.kernel.org/4.14.8-049-sfc-don-t-warn-on-successful-change-of-MAC.patch
+       
patches.kernel.org/4.14.8-050-fbdev-controlfb-Add-missing-modes-to-fix-out-o.patch
+       patches.kernel.org/4.14.8-051-video-udlfb-Fix-read-EDID-timeout.patch
+       
patches.kernel.org/4.14.8-052-video-fbdev-au1200fb-Release-some-resources-if.patch
+       
patches.kernel.org/4.14.8-053-video-fbdev-au1200fb-Return-an-error-code-if-a.patch
+       patches.kernel.org/4.14.8-054-rtc-pcf8563-fix-output-clock-rate.patch
+       
patches.kernel.org/4.14.8-055-scsi-aacraid-use-timespec64-instead-of-timeval.patch
+       
patches.kernel.org/4.14.8-056-drm-amdgpu-bypass-lru-touch-for-KIQ-ring-submi.patch
+       
patches.kernel.org/4.14.8-057-PM-s2idle-Clear-the-events_check_enabled-flag.patch
+       
patches.kernel.org/4.14.8-058-ASoC-Intel-Skylake-Fix-uuid_module-memory-leak.patch
+       
patches.kernel.org/4.14.8-059-dmaengine-ti-dma-crossbar-Correct-am335x-am43x.patch
+       
patches.kernel.org/4.14.8-060-mlxsw-spectrum-Fix-error-return-code-in-mlxsw_.patch
+       
patches.kernel.org/4.14.8-061-PCI-PME-Handle-invalid-data-when-reading-Root-.patch
+       
patches.kernel.org/4.14.8-062-powerpc-powernv-cpufreq-Fix-the-frequency-read.patch
+       
patches.kernel.org/4.14.8-063-PCI-Do-not-allocate-more-buses-than-available-.patch
+       patches.kernel.org/4.14.8-064-iommu-mediatek-Fix-driver-name.patch
+       
patches.kernel.org/4.14.8-065-thunderbolt-tb-fix-use-after-free-in-tb_activa.patch
+       
patches.kernel.org/4.14.8-066-netfilter-ipvs-Fix-inappropriate-output-of-pro.patch
+       
patches.kernel.org/4.14.8-067-powerpc-opal-Fix-EBUSY-bug-in-acquiring-tokens.patch
+       
patches.kernel.org/4.14.8-068-powerpc-ipic-Fix-status-get-and-status-clear.patch
+       
patches.kernel.org/4.14.8-069-powerpc-pseries-vio-Dispose-of-virq-mapping-on.patch
+       
patches.kernel.org/4.14.8-070-platform-x86-intel_punit_ipc-Fix-resource-iore.patch
+       
patches.kernel.org/4.14.8-071-target-iscsi-Detect-conn_cmd_list-corruption-e.patch
+       
patches.kernel.org/4.14.8-072-target-iscsi-Fix-a-race-condition-in-iscsit_ad.patch
+       
patches.kernel.org/4.14.8-073-iscsi-target-fix-memory-leak-in-lio_target_tiq.patch
+       
patches.kernel.org/4.14.8-074-target-fix-condition-return-in-core_pr_dump_in.patch
+       
patches.kernel.org/4.14.8-075-target-file-Do-not-return-error-for-UNMAP-if-l.patch
+       
patches.kernel.org/4.14.8-076-badblocks-fix-wrong-return-value-in-badblocks_.patch
+       
patches.kernel.org/4.14.8-077-iommu-amd-Limit-the-IOVA-page-range-to-the-spe.patch
+       
patches.kernel.org/4.14.8-078-xfs-truncate-pagecache-before-writeback-in-xfs.patch
+       
patches.kernel.org/4.14.8-079-arm-ccn-perf-Prevent-module-unload-while-PMU-i.patch
+       
patches.kernel.org/4.14.8-080-crypto-tcrypt-fix-buffer-lengths-in-test_aead_.patch
+       
patches.kernel.org/4.14.8-081-mm-Handle-0-flags-in-_calc_vm_trans-macro.patch
+       
patches.kernel.org/4.14.8-082-net-hns3-fix-for-getting-advertised_caps-in-hn.patch
+       
patches.kernel.org/4.14.8-083-net-hns3-Fix-a-misuse-to-devm_free_irq.patch
+       
patches.kernel.org/4.14.8-084-staging-rtl8188eu-Revert-part-of-staging-rtl81.patch
+       
patches.kernel.org/4.14.8-085-clk-mediatek-add-the-option-for-determining-PL.patch
+       
patches.kernel.org/4.14.8-086-clk-imx-imx7d-Fix-parent-clock-for-OCRAM_CLK.patch
+       
patches.kernel.org/4.14.8-087-clk-imx6-refine-hdmi_isfr-s-parent-to-make-HDM.patch
+       
patches.kernel.org/4.14.8-088-media-camss-vfe-always-initialize-reg-at-vfe_s.patch
+       
patches.kernel.org/4.14.8-089-clk-hi6220-mark-clock-cs_atb_syspll-as-critica.patch
+       
patches.kernel.org/4.14.8-090-blk-mq-sched-dispatch-from-scheduler-IFF-progr.patch
+       
patches.kernel.org/4.14.8-091-clk-tegra-Use-readl_relaxed_poll_timeout_atomi.patch
+       
patches.kernel.org/4.14.8-092-clk-tegra-Fix-cclk_lp-divisor-register.patch
+       patches.kernel.org/4.14.8-093-ppp-Destroy-the-mutex-when-cleanup.patch
+       
patches.kernel.org/4.14.8-094-ASoC-rsnd-rsnd_ssi_run_mods-needs-to-care-ssi_.patch
+       
patches.kernel.org/4.14.8-095-thermal-drivers-step_wise-Fix-temperature-regu.patch
+       
patches.kernel.org/4.14.8-096-misc-pci_endpoint_test-Fix-failure-path-return.patch
+       
patches.kernel.org/4.14.8-097-misc-pci_endpoint_test-Avoid-triggering-a-BUG.patch
+       
patches.kernel.org/4.14.8-098-scsi-scsi_debug-write_same-fix-error-report.patch
+       
patches.kernel.org/4.14.8-099-GFS2-Take-inode-off-order_write-list-when-sett.patch
+       
patches.kernel.org/4.14.8-100-media-usbtv-fix-brightness-and-contrast-contro.patch
+       
patches.kernel.org/4.14.8-101-rpmsg-glink-Initialize-the-intent_req_comp-com.patch
+       
patches.kernel.org/4.14.8-102-bcache-explicitly-destroy-mutex-while-exiting.patch
+       
patches.kernel.org/4.14.8-103-bcache-fix-wrong-cache_misses-statistics.patch
+       
patches.kernel.org/4.14.8-104-Ib-hfi1-Return-actual-operational-VLs-in-port-.patch
+       
patches.kernel.org/4.14.8-105-Bluetooth-hci_ldisc-Fix-another-race-when-clos.patch
+       
patches.kernel.org/4.14.8-106-arm64-prevent-regressions-in-compressed-kernel.patch
+       
patches.kernel.org/4.14.8-107-btrfs-fix-false-EIO-for-missing-device.patch
+       
patches.kernel.org/4.14.8-108-btrfs-Explicitly-handle-btrfs_update_root-fail.patch
+       
patches.kernel.org/4.14.8-109-btrfs-undo-writable-superblocke-when-sprouting.patch
+       
patches.kernel.org/4.14.8-110-btrfs-avoid-null-pointer-dereference-on-fs_inf.patch
+       
patches.kernel.org/4.14.8-111-btrfs-tests-Fix-a-memory-leak-in-error-handlin.patch
+       
patches.kernel.org/4.14.8-112-qtnfmac-modify-full-Tx-queue-error-reporting.patch
+       
patches.kernel.org/4.14.8-113-mtd-spi-nor-stm32-quadspi-Fix-uninitialized-er.patch
+       
patches.kernel.org/4.14.8-114-ARM64-dts-meson-gxbb-odroidc2-fix-usb1-power-s.patch
+       
patches.kernel.org/4.14.8-115-Bluetooth-btusb-Add-new-NFA344A-entry.patch
+       
patches.kernel.org/4.14.8-116-samples-bpf-adjust-rlimit-RLIMIT_MEMLOCK-for-x.patch
+       
patches.kernel.org/4.14.8-117-liquidio-fix-kernel-panic-in-VF-driver.patch
+       
patches.kernel.org/4.14.8-118-platform-x86-hp_accel-Add-quirk-for-HP-ProBook.patch
+       
patches.kernel.org/4.14.8-119-nvme-use-kref_get_unless_zero-in-nvme_find_get.patch
+       
patches.kernel.org/4.14.8-120-l2tp-cleanup-l2tp_tunnel_delete-calls.patch
+       
patches.kernel.org/4.14.8-121-xfs-fix-log-block-underflow-during-recovery-cy.patch
+       
patches.kernel.org/4.14.8-122-xfs-return-a-distinct-error-code-value-for-IGE.patch
+       
patches.kernel.org/4.14.8-123-xfs-fix-incorrect-extent-state-in-xfs_bmap_add.patch
+       
patches.kernel.org/4.14.8-124-net-dsa-lan9303-Do-not-disable-switch-fabric-p.patch
+       
patches.kernel.org/4.14.8-125-net-hns3-fix-a-bug-in-hclge_uninit_client_inst.patch
+       
patches.kernel.org/4.14.8-126-net-hns3-add-nic_client-check-when-initialize-.patch
+       
patches.kernel.org/4.14.8-127-net-hns3-fix-the-bug-of-hns3_set_txbd_baseinfo.patch
+       patches.kernel.org/4.14.8-128-RDMA-cxgb4-Declare-stag-as-__be32.patch
+       
patches.kernel.org/4.14.8-129-PCI-Detach-driver-before-procfs-sysfs-teardown.patch
+       
patches.kernel.org/4.14.8-130-scsi-hisi_sas-fix-the-risk-of-freeing-slot-twi.patch
+       
patches.kernel.org/4.14.8-131-scsi-hpsa-cleanup-sas_phy-structures-in-sysfs-.patch
+       
patches.kernel.org/4.14.8-132-scsi-hpsa-destroy-sas-transport-properties-bef.patch
+       
patches.kernel.org/4.14.8-133-mfd-mxs-lradc-Fix-error-handling-in-mxs_lradc_.patch
+       
patches.kernel.org/4.14.8-134-net-hns3-fix-the-TX-RX-ring.queue_index-in-hns.patch
+       
patches.kernel.org/4.14.8-135-net-hns3-fix-the-bug-when-map-buffer-fail.patch
+       
patches.kernel.org/4.14.8-136-net-hns3-fix-a-bug-when-alloc-new-buffer.patch
+       
patches.kernel.org/4.14.8-137-serdev-ttyport-enforce-tty-driver-open-require.patch
+       
patches.kernel.org/4.14.8-138-powerpc-perf-hv-24x7-Fix-incorrect-comparison-.patch
+       
patches.kernel.org/4.14.8-139-powerpc-xmon-Check-before-calling-xive-functio.patch
+       
patches.kernel.org/4.14.8-140-soc-mediatek-pwrap-fix-compiler-errors.patch
+       
patches.kernel.org/4.14.8-141-ipv4-ipv4_default_advmss-should-use-route-mtu.patch
+       
patches.kernel.org/4.14.8-142-KVM-nVMX-Fix-EPT-switching-advertising.patch
+       patches.kernel.org/4.14.8-143-tty-fix-oops-when-rmmod-8250.patch
+       
patches.kernel.org/4.14.8-144-dev-dax-fix-uninitialized-variable-build-warni.patch
+       
patches.kernel.org/4.14.8-145-pinctrl-adi2-Fix-Kconfig-build-problem.patch
+       
patches.kernel.org/4.14.8-146-raid5-Set-R5_Expanded-on-parity-devices-as-wel.patch
+       
patches.kernel.org/4.14.8-147-scsi-scsi_devinfo-Add-REPORTLUN2-to-EMC-SYMMET.patch
+       
patches.kernel.org/4.14.8-148-IB-core-Fix-use-workqueue-without-WQ_MEM_RECLA.patch
+       
patches.kernel.org/4.14.8-149-IB-core-Fix-calculation-of-maximum-RoCE-MTU.patch
+       
patches.kernel.org/4.14.8-150-vt6655-Fix-a-possible-sleep-in-atomic-bug-in-v.patch
+       
patches.kernel.org/4.14.8-151-IB-hfi1-Mask-out-A-bit-from-psn-trace.patch
+       
patches.kernel.org/4.14.8-152-rtl8188eu-Fix-a-possible-sleep-in-atomic-bug-i.patch
+       
patches.kernel.org/4.14.8-153-rtl8188eu-Fix-a-possible-sleep-in-atomic-bug-i.patch
+       patches.kernel.org/4.14.8-154-ipmi_si-fix-memory-leak-on-new_smi.patch
+       
patches.kernel.org/4.14.8-155-nullb-fix-error-return-code-in-null_init.patch
+       
patches.kernel.org/4.14.8-156-scsi-sd-change-manage_start_stop-to-bool-in-sy.patch
+       
patches.kernel.org/4.14.8-157-scsi-sd-change-allow_restart-to-bool-in-sysfs-.patch
+       patches.kernel.org/4.14.8-158-scsi-bfa-integer-overflow-in-debugfs.patch
+       
patches.kernel.org/4.14.8-159-raid5-ppl-check-recovery_offset-when-performin.patch
+       
patches.kernel.org/4.14.8-160-md-cluster-fix-wrong-condition-check-in-raid1_.patch
+       
patches.kernel.org/4.14.8-161-xprtrdma-Don-t-defer-fencing-an-async-RPC-s-ch.patch
+       
patches.kernel.org/4.14.8-162-udf-Avoid-overflow-when-session-starts-at-larg.patch
+       
patches.kernel.org/4.14.8-163-macvlan-Only-deliver-one-copy-of-the-frame-to-.patch
+       
patches.kernel.org/4.14.8-164-IB-core-Fix-endianness-annotation-in-rdma_is_m.patch
+       
patches.kernel.org/4.14.8-165-RDMA-cma-Avoid-triggering-undefined-behavior.patch
+       
patches.kernel.org/4.14.8-166-IB-ipoib-Grab-rtnl-lock-on-heavy-flush-when-ca.patch
+       
patches.kernel.org/4.14.8-167-icmp-don-t-fail-on-fragment-reassembly-time-ex.patch
+       
patches.kernel.org/4.14.8-168-lightnvm-pblk-prevent-gc-kicks-when-gc-is-not-.patch
+       
patches.kernel.org/4.14.8-169-lightnvm-pblk-fix-changing-GC-group-list-for-a.patch
+       
patches.kernel.org/4.14.8-170-lightnvm-pblk-use-right-flag-for-GC-allocation.patch
+       
patches.kernel.org/4.14.8-171-lightnvm-pblk-initialize-debug-stat-counter.patch
+       
patches.kernel.org/4.14.8-172-lightnvm-pblk-fix-min-size-for-page-mempool.patch
+       
patches.kernel.org/4.14.8-173-lightnvm-pblk-protect-line-bitmap-while-submit.patch
+       patches.kernel.org/4.14.8-174-ath9k-fix-tx99-potential-info-leak.patch
+       
patches.kernel.org/4.14.8-175-ath10k-fix-core-PCI-suspend-when-WoWLAN-is-sup.patch
+       
patches.kernel.org/4.14.8-176-ath10k-fix-build-errors-with-CONFIG_PM.patch
+       
patches.kernel.org/4.14.8-177-usb-musb-da8xx-fix-babble-condition-handling.patch
+       patches.kernel.org/4.14.8-178-Linux-4.14.8.patch
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.
@@ -859,7 +1090,6 @@
        patches.suse/megaraid-mbox-fix-SG_IO
 
        # Remaining SCSI patches (garloff)
-       patches.suse/scsi-scan-blist-update
 
        # revert
 
@@ -874,9 +1104,6 @@
        # video4linux
        ########################################################
 
-       # bsc#1067087 CVE-2017-16648
-       patches.suse/media-dvb-core-always-call-invoke_release-in-fe_free.patch
-       patches.suse/dvb_frontend-don-t-use-after-free-the-frontend-struct.patch
 
        ########################################################
        # Network
@@ -924,7 +1151,6 @@
        ########################################################
        # Char / serial
        ########################################################
-       patches.suse/ipmi_si-fix-memory-leak-on-new_smi.patch
 
        ########################################################
        # Other driver fixes
@@ -999,7 +1225,7 @@
 
        # submitted
        patches.suse/0001-x86-stacktrace-do-now-unwind-after-user-regs.patch
-       patches.suse/0002-x86-stacktrace-remove-unwind_state-error.patch
+       patches.suse/0002-x86-stacktrace-make-clear-the-success-paths.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

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.BGwws7/_old  2017-12-23 12:19:27.651657982 +0100
+++ /var/tmp/diff_new_pack.BGwws7/_new  2017-12-23 12:19:27.655657787 +0100
@@ -1,3 +1,3 @@
-2017-12-14 10:42:26 +0100
-GIT Revision: 45f120a99ee480e206bc96432f903d2c194ff1e8
+2017-12-20 11:40:41 +0100
+GIT Revision: 674981bbd1c094487306428b2f30e762dcbdcfde
 GIT Branch: stable


Reply via email to