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 - jslaby@suse.cz
+
+- 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
+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
+Cc: Thomas Gleixner
+Cc: Ingo Molnar
+Cc: "H. Peter Anvin"
+Cc: x86@kernel.org
+Cc: Josh Poimboeuf
+---
+ 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
-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
-Cc: Thomas Gleixner
-Cc: Ingo Molnar
-Cc: "H. Peter Anvin"
-Cc: x86@kernel.org
-Cc: Josh Poimboeuf
----
- 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: x86@kernel.org
Cc: Josh Poimboeuf
---
- 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
-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
-Suggested-by: Matthias Schwarzott
-Tested-by: Andrey Konovalov
-Signed-off-by: Mauro Carvalho Chehab
-Acked-by: Borislav Petkov
----
- 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
-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
-Signed-off-by: Corey Minyard
-Signed-off-by: Jiri Slaby
----
- 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
-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.
-
-[mchehab@s-opensource.com: 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
-Signed-off-by: Mauro Carvalho Chehab
-Acked-by: Borislav Petkov
----
- 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
-Subject: Add BLIST_REPORTLUN2 to EMC SYMMETRIX
-Patch-mainline: not yet,
-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
-Signed-off-by: Hannes Reinecke
-
----
- 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