Hello community,

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

Package is "kernel-source"

Mon Feb 19 12:57:53 2018 rev:408 rq:577575 version:4.15.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2018-02-14 14:18:20.805732202 +0100
+++ /work/SRC/openSUSE:Factory/.kernel-source.new/dtb-aarch64.changes   
2018-02-19 12:57:55.684654881 +0100
@@ -1,0 +2,570 @@
+Sat Feb 17 09:41:04 CET 2018 - jsl...@suse.cz
+
+- Linux 4.15.4 (bnc#1012628).
+- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG
+  (bnc#1012628).
+- cifs: Fix missing put_xid in cifs_file_strict_mmap
+  (bnc#1012628).
+- cifs: Fix autonegotiate security settings mismatch
+  (bnc#1012628).
+- CIFS: zero sensitive data when freeing (bnc#1012628).
+- cpufreq: mediatek: add mediatek related projects into blacklist
+  (bnc#1012628).
+- dmaengine: dmatest: fix container_of member in dmatest_callback
+  (bnc#1012628).
+- ssb: Do not disable PCI host on non-Mips (bnc#1012628).
+- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop
+  (bnc#1012628).
+- Revert "drm/i915: mark all device info struct with __initconst"
+  (bnc#1012628).
+- sched/rt: Use container_of() to get root domain in
+  rto_push_irq_work_func() (bnc#1012628).
+- sched/rt: Up the root domain ref count when passing it around
+  via IPIs (bnc#1012628).
+- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start
+  (bnc#1012628).
+- media: dvb-usb-v2: lmedm04: move ts2020 attach to
+  dm04_lme2510_tuner (bnc#1012628).
+- media: hdpvr: Fix an error handling path in hdpvr_probe()
+  (bnc#1012628).
+- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628).
+- arm64: kpti: Make use of nG dependent on
+  arm64_kernel_unmapped_at_el0() (bnc#1012628).
+- arm64: mm: Permit transitioning from Global to Non-Global
+  without BBM (bnc#1012628).
+- arm64: kpti: Add ->enable callback to remap swapper using nG
+  mappings (bnc#1012628).
+- arm64: Force KPTI to be disabled on Cavium ThunderX
+  (bnc#1012628).
+- arm64: entry: Reword comment about post_ttbr_update_workaround
+  (bnc#1012628).
+- arm64: idmap: Use "awx" flags for .idmap.text .pushsection
+  directives (bnc#1012628).
+- arm64: barrier: Add CSDB macros to control data-value prediction
+  (bnc#1012628).
+- arm64: Implement array_index_mask_nospec() (bnc#1012628).
+- arm64: Make USER_DS an inclusive limit (bnc#1012628).
+- arm64: Use pointer masking to limit uaccess speculation
+  (bnc#1012628).
+- arm64: entry: Ensure branch through syscall table is bounded
+  under speculation (bnc#1012628).
+- arm64: uaccess: Prevent speculative use of the current
+  addr_limit (bnc#1012628).
+- arm64: uaccess: Don't bother eliding access_ok checks in __{get,
+  put}_user (bnc#1012628).
+- arm64: uaccess: Mask __user pointers for __arch_{clear,
+  copy_*}_user (bnc#1012628).
+- arm64: futex: Mask __user pointers prior to dereference
+  (bnc#1012628).
+- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early
+  (bnc#1012628).
+- arm64: entry: Apply BP hardening for high-priority synchronous
+  exceptions (bnc#1012628).
+- arm64: entry: Apply BP hardening for suspicious interrupts
+  from EL0 (bnc#1012628).
+- arm64: KVM: Increment PC after handling an SMC trap
+  (bnc#1012628).
+- arm/arm64: KVM: Consolidate the PSCI include files
+  (bnc#1012628).
+- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628).
+- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628).
+- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628).
+- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628).
+- arm/arm64: KVM: Turn kvm_psci_version into a static inline
+  (bnc#1012628).
+- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support
+  (bnc#1012628).
+- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling
+  (bnc#1012628).
+- firmware/psci: Expose PSCI conduit (bnc#1012628).
+- firmware/psci: Expose SMCCC version through psci_ops
+  (bnc#1012628).
+- arm/arm64: smccc: Make function identifiers an unsigned quantity
+  (bnc#1012628).
+- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive
+  (bnc#1012628).
+- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
+  (bnc#1012628).
+- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround
+  (bnc#1012628).
+- mtd: cfi: convert inline functions to macros (bnc#1012628).
+- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628).
+- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628).
+- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628).
+- ubi: Fix race condition between ubi volume creation and udev
+  (bnc#1012628).
+- ubi: fastmap: Erase outdated anchor PEBs during attach
+  (bnc#1012628).
+- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628).
+- ubifs: free the encrypted symlink target (bnc#1012628).
+- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to
+  the mds (bnc#1012628).
+- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628).
+- NFS: Add a cond_resched() to nfs_commit_release_pages()
+  (bnc#1012628).
+- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628).
+- NFS: commit direct writes even if they fail partially
+  (bnc#1012628).
+- NFS: reject request for id_legacy key without auxdata
+  (bnc#1012628).
+- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628).
+- nfsd: Detect unhashed stids in nfsd4_verify_open_stid()
+  (bnc#1012628).
+- kernfs: fix regression in kernfs_fop_write caused by wrong type
+  (bnc#1012628).
+- ahci: Annotate PCI ids for mobile Intel chipsets as such
+  (bnc#1012628).
+- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo
+  Lake AHCI (bnc#1012628).
+- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628).
+- crypto: hash - introduce crypto_hash_alg_has_setkey()
+  (bnc#1012628).
+- crypto: cryptd - pass through absence of ->setkey()
+  (bnc#1012628).
+- crypto: mcryptd - pass through absence of ->setkey()
+  (bnc#1012628).
+- crypto: poly1305 - remove ->setkey() method (bnc#1012628).
+- crypto: hash - annotate algorithms taking optional key
+  (bnc#1012628).
+- crypto: hash - prevent using keyed hashes without setting key
+  (bnc#1012628).
+- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt
+  (bnc#1012628).
+- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY
+  (bnc#1012628).
+- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF
+  (bnc#1012628).
+- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628).
+- media: v4l2-compat-ioctl32.c: move 'helper' functions to
+  __get/put_v4l2_format32 (bnc#1012628).
+- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628).
+- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32
+  (bnc#1012628).
+- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628).
+- media: v4l2-compat-ioctl32.c: copy clip list in
+  put_v4l2_window32 (bnc#1012628).
+- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer
+  type (bnc#1012628).
+- media: v4l2-compat-ioctl32.c: don't copy back the result for
+  certain errors (bnc#1012628).
+- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic
+  (bnc#1012628).
+- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for
+  subdevs (bnc#1012628).
+- crypto: caam - fix endless loop when DECO acquire fails
+  (bnc#1012628).
+- crypto: sha512-mb - initialize pending lengths correctly
+  (bnc#1012628).
+- crypto: talitos - fix Kernel Oops on hashing an empty file
+  (bnc#1012628).
+- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls
+  (bnc#1012628).
+- KVM: nVMX: Fix races when sending nested PI while dest
+  enters/leaves L2 (bnc#1012628).
+- KVM: nVMX: Fix bug of injecting L2 exception into L1
+  (bnc#1012628).
+- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without
+  XIVE loaded (bnc#1012628).
+- KVM: PPC: Book3S HV: Drop locks before reading guest memory
+  (bnc#1012628).
+- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628).
+- KVM: PPC: Book3S PR: Fix broken select due to misspelling
+  (bnc#1012628).
+- ASoC: acpi: fix machine driver selection based on quirk
+  (bnc#1012628).
+- ASoC: rockchip: i2s: fix playback after runtime resume
+  (bnc#1012628).
+- ASoC: skl: Fix kernel warning due to zero NHTL entry
+  (bnc#1012628).
+- ASoC: compress: Correct handling of copy callback (bnc#1012628).
+- watchdog: imx2_wdt: restore previous timeout after
+  suspend+resume (bnc#1012628).
+- afs: Add missing afs_put_cell() (bnc#1012628).
+- afs: Need to clear responded flag in addr cursor (bnc#1012628).
+- afs: Fix missing cursor clearance (bnc#1012628).
+- afs: Fix server list handling (bnc#1012628).
+- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker
+  (bnc#1012628).
+- Btrfs: raid56: iterate raid56 internal bio with
+  bio_for_each_segment_all (bnc#1012628).
+- kasan: don't emit builtin calls when sanitization is off
+  (bnc#1012628).
+- kasan: rework Kconfig settings (bnc#1012628).
+- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl()
+  return code (bnc#1012628).
+- media: dvb-frontends: fix i2c access helpers for KASAN
+  (bnc#1012628).
+- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD
++++ 408 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.W3oEUU/_old  2018-02-19 12:58:04.564334638 +0100
+++ /var/tmp/diff_new_pack.W3oEUU/_new  2018-02-19 12:58:04.568334494 +0100
@@ -17,7 +17,7 @@
 
 
 %define srcversion 4.15
-%define patchversion 4.15.3
+%define patchversion 4.15.4
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -29,9 +29,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
 
 Name:           dtb-aarch64
-Version:        4.15.3
+Version:        4.15.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g8d4f579
+Release:        <RELEASE>.g7169cf1
 %else
 Release:        0
 %endif

dtb-armv6l.spec: same change
dtb-armv7l.spec: same change
++++++ kernel-64kb.spec ++++++
--- /var/tmp/diff_new_pack.W3oEUU/_old  2018-02-19 12:58:04.644331753 +0100
+++ /var/tmp/diff_new_pack.W3oEUU/_new  2018-02-19 12:58:04.648331609 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.15
-%define patchversion 4.15.3
+%define patchversion 4.15.4
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -58,14 +58,15 @@
 Summary:        Kernel with 64kb PAGE_SIZE
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        4.15.3
+Version:        4.15.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g8d4f579
+Release:        <RELEASE>.g7169cf1
 %else
 Release:        0
 %endif
 Url:            http://www.kernel.org/
 BuildRequires:  bc
+BuildRequires:  bison, m4
 BuildRequires:  coreutils
 BuildRequires:  fdupes
 # Cannot test %%CONFIG_GCC_PLUGINS here because the buildservice parser
@@ -735,6 +736,7 @@
     mkdir -p %rpm_install_dir/%cpu_arch_flavor
     mkdir -p %buildroot/usr/src/linux-obj/%cpu_arch
     ln -s %build_flavor %buildroot/usr/src/linux-obj/%cpu_arch_flavor
+    install -m 755 -D -t %rpm_install_dir/%cpu_arch_flavor/scripts/mod/ 
scripts/mod/ksym-provides
 
     gzip -n -c9 < Module.symvers > 
%buildroot/boot/symvers-%kernelrelease-%build_flavor.gz
 

kernel-debug.spec: same change
kernel-default.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.W3oEUU/_old  2018-02-19 12:58:04.720329012 +0100
+++ /var/tmp/diff_new_pack.W3oEUU/_new  2018-02-19 12:58:04.724328869 +0100
@@ -17,7 +17,7 @@
 
 
 %define srcversion 4.15
-%define patchversion 4.15.3
+%define patchversion 4.15.4
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -31,9 +31,9 @@
 Summary:        Kernel Documentation
 License:        GPL-2.0
 Group:          Documentation/Man
-Version:        4.15.3
+Version:        4.15.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g8d4f579
+Release:        <RELEASE>.g7169cf1
 %else
 Release:        0
 %endif

++++++ kernel-lpae.spec ++++++
--- /var/tmp/diff_new_pack.W3oEUU/_old  2018-02-19 12:58:04.752327859 +0100
+++ /var/tmp/diff_new_pack.W3oEUU/_new  2018-02-19 12:58:04.752327859 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.15
-%define patchversion 4.15.3
+%define patchversion 4.15.4
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -58,14 +58,15 @@
 Summary:        Kernel for LPAE enabled systems
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        4.15.3
+Version:        4.15.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g8d4f579
+Release:        <RELEASE>.g7169cf1
 %else
 Release:        0
 %endif
 Url:            http://www.kernel.org/
 BuildRequires:  bc
+BuildRequires:  bison, m4
 BuildRequires:  coreutils
 BuildRequires:  fdupes
 # Cannot test %%CONFIG_GCC_PLUGINS here because the buildservice parser
@@ -733,6 +734,7 @@
     mkdir -p %rpm_install_dir/%cpu_arch_flavor
     mkdir -p %buildroot/usr/src/linux-obj/%cpu_arch
     ln -s %build_flavor %buildroot/usr/src/linux-obj/%cpu_arch_flavor
+    install -m 755 -D -t %rpm_install_dir/%cpu_arch_flavor/scripts/mod/ 
scripts/mod/ksym-provides
 
     gzip -n -c9 < Module.symvers > 
%buildroot/boot/symvers-%kernelrelease-%build_flavor.gz
 

++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.W3oEUU/_old  2018-02-19 12:58:04.780326849 +0100
+++ /var/tmp/diff_new_pack.W3oEUU/_new  2018-02-19 12:58:04.780326849 +0100
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 4.15.3
+%define patchversion 4.15.4
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -64,9 +64,9 @@
 Summary:        package kernel and initrd for OBS VM builds
 License:        GPL-2.0
 Group:          SLES
-Version:        4.15.3
+Version:        4.15.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g8d4f579
+Release:        <RELEASE>.g7169cf1
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.W3oEUU/_old  2018-02-19 12:58:04.808325839 +0100
+++ /var/tmp/diff_new_pack.W3oEUU/_new  2018-02-19 12:58:04.812325695 +0100
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 4.15.3
+%define patchversion 4.15.4
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -36,9 +36,9 @@
 Summary:        Basic QA tests for the kernel
 License:        GPL-2.0
 Group:          SLES
-Version:        4.15.3
+Version:        4.15.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g8d4f579
+Release:        <RELEASE>.g7169cf1
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.W3oEUU/_old  2018-02-19 12:58:04.832324973 +0100
+++ /var/tmp/diff_new_pack.W3oEUU/_new  2018-02-19 12:58:04.840324685 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.15
-%define patchversion 4.15.3
+%define patchversion 4.15.4
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -58,14 +58,15 @@
 Summary:        Kernel with PAE Support
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        4.15.3
+Version:        4.15.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g8d4f579
+Release:        <RELEASE>.g7169cf1
 %else
 Release:        0
 %endif
 Url:            http://www.kernel.org/
 BuildRequires:  bc
+BuildRequires:  bison, m4
 BuildRequires:  coreutils
 BuildRequires:  fdupes
 # Cannot test %%CONFIG_GCC_PLUGINS here because the buildservice parser
@@ -761,6 +762,7 @@
     mkdir -p %rpm_install_dir/%cpu_arch_flavor
     mkdir -p %buildroot/usr/src/linux-obj/%cpu_arch
     ln -s %build_flavor %buildroot/usr/src/linux-obj/%cpu_arch_flavor
+    install -m 755 -D -t %rpm_install_dir/%cpu_arch_flavor/scripts/mod/ 
scripts/mod/ksym-provides
 
     gzip -n -c9 < Module.symvers > 
%buildroot/boot/symvers-%kernelrelease-%build_flavor.gz
 

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.W3oEUU/_old  2018-02-19 12:58:04.864323819 +0100
+++ /var/tmp/diff_new_pack.W3oEUU/_new  2018-02-19 12:58:04.868323675 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.15
-%define patchversion 4.15.3
+%define patchversion 4.15.4
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -30,9 +30,9 @@
 Summary:        The Linux Kernel Sources
 License:        GPL-2.0
 Group:          Development/Sources
-Version:        4.15.3
+Version:        4.15.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g8d4f579
+Release:        <RELEASE>.g7169cf1
 %else
 Release:        0
 %endif

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.W3oEUU/_old  2018-02-19 12:58:04.892322810 +0100
+++ /var/tmp/diff_new_pack.W3oEUU/_new  2018-02-19 12:58:04.896322665 +0100
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0
 Group:          Development/Sources
-Version:        4.15.3
+Version:        4.15.4
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g8d4f579
+Release:        <RELEASE>.g7169cf1
 %else
 Release:        0
 %endif

++++++ kernel-syzkaller.spec ++++++
--- /var/tmp/diff_new_pack.W3oEUU/_old  2018-02-19 12:58:04.920321800 +0100
+++ /var/tmp/diff_new_pack.W3oEUU/_new  2018-02-19 12:58:04.924321656 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.15
-%define patchversion 4.15.3
+%define patchversion 4.15.4
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -58,14 +58,15 @@
 Summary:        Kernel used for fuzzing by syzkaller
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        4.15.3
+Version:        4.15.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g8d4f579
+Release:        <RELEASE>.g7169cf1
 %else
 Release:        0
 %endif
 Url:            http://www.kernel.org/
 BuildRequires:  bc
+BuildRequires:  bison, m4
 BuildRequires:  coreutils
 BuildRequires:  fdupes
 # Cannot test %%CONFIG_GCC_PLUGINS here because the buildservice parser
@@ -734,6 +735,7 @@
     mkdir -p %rpm_install_dir/%cpu_arch_flavor
     mkdir -p %buildroot/usr/src/linux-obj/%cpu_arch
     ln -s %build_flavor %buildroot/usr/src/linux-obj/%cpu_arch_flavor
+    install -m 755 -D -t %rpm_install_dir/%cpu_arch_flavor/scripts/mod/ 
scripts/mod/ksym-provides
 
     gzip -n -c9 < Module.symvers > 
%buildroot/boot/symvers-%kernelrelease-%build_flavor.gz
 

kernel-vanilla.spec: same change
kernel-zfcpdump.spec: same change
++++++ config.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/arm64/default new/config/arm64/default
--- old/config/arm64/default    2018-02-09 16:48:09.000000000 +0100
+++ new/config/arm64/default    2018-02-17 09:48:35.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 4.15.0 Kernel Configuration
+# Linux/arm64 4.15.4 Kernel Configuration
 #
 CONFIG_ARM64=y
 CONFIG_64BIT=y
@@ -2561,6 +2561,9 @@
 CONFIG_MACB_PCI=m
 CONFIG_NET_VENDOR_BROADCOM=y
 CONFIG_B44=m
+CONFIG_B44_PCI_AUTOSELECT=y
+CONFIG_B44_PCICORE_AUTOSELECT=y
+CONFIG_B44_PCI=y
 CONFIG_BCMGENET=m
 CONFIG_BNX2=m
 CONFIG_CNIC=m
@@ -3012,6 +3015,8 @@
 CONFIG_B43_BUSES_BCMA_AND_SSB=y
 # CONFIG_B43_BUSES_BCMA is not set
 # CONFIG_B43_BUSES_SSB is not set
+CONFIG_B43_PCI_AUTOSELECT=y
+CONFIG_B43_PCICORE_AUTOSELECT=y
 CONFIG_B43_SDIO=y
 CONFIG_B43_BCMA_PIO=y
 CONFIG_B43_PIO=y
@@ -3023,6 +3028,8 @@
 CONFIG_B43_HWRNG=y
 # CONFIG_B43_DEBUG is not set
 CONFIG_B43LEGACY=m
+CONFIG_B43LEGACY_PCI_AUTOSELECT=y
+CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
 CONFIG_B43LEGACY_LEDS=y
 CONFIG_B43LEGACY_HWRNG=y
 # CONFIG_B43LEGACY_DEBUG is not set
@@ -4555,11 +4562,17 @@
 # Sonics Silicon Backplane
 #
 CONFIG_SSB=m
+CONFIG_SSB_SPROM=y
 CONFIG_SSB_BLOCKIO=y
+CONFIG_SSB_PCIHOST_POSSIBLE=y
+CONFIG_SSB_PCIHOST=y
+CONFIG_SSB_B43_PCI_BRIDGE=y
 CONFIG_SSB_SDIOHOST_POSSIBLE=y
 CONFIG_SSB_SDIOHOST=y
 # CONFIG_SSB_SILENT is not set
 # CONFIG_SSB_DEBUG is not set
+CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
+CONFIG_SSB_DRIVER_PCICORE=y
 CONFIG_SSB_DRIVER_GPIO=y
 CONFIG_BCMA_POSSIBLE=y
 CONFIG_BCMA=m
@@ -4605,7 +4618,7 @@
 CONFIG_MFD_EXYNOS_LPASS=m
 # CONFIG_MFD_MC13XXX_SPI is not set
 # CONFIG_MFD_MC13XXX_I2C is not set
-# CONFIG_MFD_HI6421_PMIC is not set
+CONFIG_MFD_HI6421_PMIC=m
 CONFIG_MFD_HI655X_PMIC=m
 CONFIG_HTC_PASIC3=m
 # CONFIG_HTC_I2CPLD is not set
@@ -4702,6 +4715,8 @@
 # CONFIG_REGULATOR_DA9211 is not set
 CONFIG_REGULATOR_FAN53555=m
 CONFIG_REGULATOR_GPIO=m
+CONFIG_REGULATOR_HI6421=m
+CONFIG_REGULATOR_HI6421V530=m
 CONFIG_REGULATOR_HI655X=m
 CONFIG_REGULATOR_ISL9305=m
 # CONFIG_REGULATOR_ISL6271A is not set
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default
--- old/config/armv6hl/default  2018-02-09 16:48:09.000000000 +0100
+++ new/config/armv6hl/default  2018-02-17 09:48:35.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 4.15.0 Kernel Configuration
+# Linux/arm 4.15.4 Kernel Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_HAS_SG_CHAIN=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default
--- old/config/armv7hl/default  2018-02-09 16:48:09.000000000 +0100
+++ new/config/armv7hl/default  2018-02-17 09:48:35.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 4.15.0 Kernel Configuration
+# Linux/arm 4.15.4 Kernel Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_HAS_SG_CHAIN=y
@@ -2776,6 +2776,9 @@
 CONFIG_MACB_PCI=m
 CONFIG_NET_VENDOR_BROADCOM=y
 CONFIG_B44=m
+CONFIG_B44_PCI_AUTOSELECT=y
+CONFIG_B44_PCICORE_AUTOSELECT=y
+CONFIG_B44_PCI=y
 CONFIG_BCMGENET=m
 # CONFIG_BNX2 is not set
 # CONFIG_CNIC is not set
@@ -4813,10 +4816,16 @@
 # Sonics Silicon Backplane
 #
 CONFIG_SSB=m
+CONFIG_SSB_SPROM=y
+CONFIG_SSB_PCIHOST_POSSIBLE=y
+CONFIG_SSB_PCIHOST=y
+# CONFIG_SSB_B43_PCI_BRIDGE is not set
 CONFIG_SSB_SDIOHOST_POSSIBLE=y
 CONFIG_SSB_SDIOHOST=y
 # CONFIG_SSB_SILENT is not set
 # CONFIG_SSB_DEBUG is not set
+CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
+CONFIG_SSB_DRIVER_PCICORE=y
 CONFIG_SSB_DRIVER_GPIO=y
 CONFIG_BCMA_POSSIBLE=y
 CONFIG_BCMA=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae
--- old/config/armv7hl/lpae     2018-02-09 16:48:09.000000000 +0100
+++ new/config/armv7hl/lpae     2018-02-17 09:48:35.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 4.15.0 Kernel Configuration
+# Linux/arm 4.15.4 Kernel Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_HAS_SG_CHAIN=y
@@ -2699,6 +2699,9 @@
 # CONFIG_MACB is not set
 CONFIG_NET_VENDOR_BROADCOM=y
 CONFIG_B44=m
+CONFIG_B44_PCI_AUTOSELECT=y
+CONFIG_B44_PCICORE_AUTOSELECT=y
+CONFIG_B44_PCI=y
 CONFIG_BCMGENET=m
 # CONFIG_BNX2 is not set
 # CONFIG_CNIC is not set
@@ -4608,10 +4611,16 @@
 # Sonics Silicon Backplane
 #
 CONFIG_SSB=m
+CONFIG_SSB_SPROM=y
+CONFIG_SSB_PCIHOST_POSSIBLE=y
+CONFIG_SSB_PCIHOST=y
+# CONFIG_SSB_B43_PCI_BRIDGE is not set
 CONFIG_SSB_SDIOHOST_POSSIBLE=y
 CONFIG_SSB_SDIOHOST=y
 # CONFIG_SSB_SILENT is not set
 # CONFIG_SSB_DEBUG is not set
+CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
+CONFIG_SSB_DRIVER_PCICORE=y
 CONFIG_SSB_DRIVER_GPIO=y
 CONFIG_BCMA_POSSIBLE=y
 CONFIG_BCMA=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2018-02-09 16:48:09.000000000 +0100
+++ new/config/i386/pae 2018-02-17 09:48:35.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 4.15.2 Kernel Configuration
+# Linux/i386 4.15.4 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
@@ -2713,6 +2713,9 @@
 # CONFIG_MACB is not set
 CONFIG_NET_VENDOR_BROADCOM=y
 CONFIG_B44=m
+CONFIG_B44_PCI_AUTOSELECT=y
+CONFIG_B44_PCICORE_AUTOSELECT=y
+CONFIG_B44_PCI=y
 CONFIG_BNX2=m
 CONFIG_CNIC=m
 CONFIG_TIGON3=m
@@ -3117,6 +3120,8 @@
 CONFIG_B43_BUSES_BCMA_AND_SSB=y
 # CONFIG_B43_BUSES_BCMA is not set
 # CONFIG_B43_BUSES_SSB is not set
+CONFIG_B43_PCI_AUTOSELECT=y
+CONFIG_B43_PCICORE_AUTOSELECT=y
 CONFIG_B43_SDIO=y
 CONFIG_B43_BCMA_PIO=y
 CONFIG_B43_PIO=y
@@ -3128,6 +3133,8 @@
 CONFIG_B43_HWRNG=y
 # CONFIG_B43_DEBUG is not set
 CONFIG_B43LEGACY=m
+CONFIG_B43LEGACY_PCI_AUTOSELECT=y
+CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
 CONFIG_B43LEGACY_LEDS=y
 CONFIG_B43LEGACY_HWRNG=y
 # CONFIG_B43LEGACY_DEBUG is not set
@@ -4549,12 +4556,17 @@
 CONFIG_SSB=m
 CONFIG_SSB_SPROM=y
 CONFIG_SSB_BLOCKIO=y
+CONFIG_SSB_PCIHOST_POSSIBLE=y
+CONFIG_SSB_PCIHOST=y
+CONFIG_SSB_B43_PCI_BRIDGE=y
 CONFIG_SSB_PCMCIAHOST_POSSIBLE=y
 CONFIG_SSB_PCMCIAHOST=y
 CONFIG_SSB_SDIOHOST_POSSIBLE=y
 CONFIG_SSB_SDIOHOST=y
 # CONFIG_SSB_SILENT is not set
 # CONFIG_SSB_DEBUG is not set
+CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
+CONFIG_SSB_DRIVER_PCICORE=y
 CONFIG_SSB_DRIVER_GPIO=y
 CONFIG_BCMA_POSSIBLE=y
 CONFIG_BCMA=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default
--- old/config/ppc64/default    2018-02-09 16:48:09.000000000 +0100
+++ new/config/ppc64/default    2018-02-17 09:48:35.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 4.15.0 Kernel Configuration
+# Linux/powerpc 4.15.4 Kernel Configuration
 #
 CONFIG_PPC64=y
 
@@ -2791,6 +2791,8 @@
 CONFIG_B43_BUSES_BCMA_AND_SSB=y
 # CONFIG_B43_BUSES_BCMA is not set
 # CONFIG_B43_BUSES_SSB is not set
+CONFIG_B43_PCI_AUTOSELECT=y
+CONFIG_B43_PCICORE_AUTOSELECT=y
 CONFIG_B43_BCMA_PIO=y
 CONFIG_B43_PIO=y
 CONFIG_B43_PHY_G=y
@@ -2801,6 +2803,8 @@
 CONFIG_B43_HWRNG=y
 # CONFIG_B43_DEBUG is not set
 CONFIG_B43LEGACY=m
+CONFIG_B43LEGACY_PCI_AUTOSELECT=y
+CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
 CONFIG_B43LEGACY_LEDS=y
 CONFIG_B43LEGACY_HWRNG=y
 # CONFIG_B43LEGACY_DEBUG is not set
@@ -4018,9 +4022,15 @@
 # Sonics Silicon Backplane
 #
 CONFIG_SSB=m
+CONFIG_SSB_SPROM=y
 CONFIG_SSB_BLOCKIO=y
+CONFIG_SSB_PCIHOST_POSSIBLE=y
+CONFIG_SSB_PCIHOST=y
+CONFIG_SSB_B43_PCI_BRIDGE=y
 # CONFIG_SSB_SILENT is not set
 # CONFIG_SSB_DEBUG is not set
+CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
+CONFIG_SSB_DRIVER_PCICORE=y
 CONFIG_SSB_DRIVER_GPIO=y
 CONFIG_BCMA_POSSIBLE=y
 CONFIG_BCMA=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default
--- old/config/ppc64le/default  2018-02-09 16:48:09.000000000 +0100
+++ new/config/ppc64le/default  2018-02-17 09:48:35.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 4.15.0 Kernel Configuration
+# Linux/powerpc 4.15.4 Kernel Configuration
 #
 CONFIG_PPC64=y
 
@@ -2673,6 +2673,8 @@
 CONFIG_B43_BUSES_BCMA_AND_SSB=y
 # CONFIG_B43_BUSES_BCMA is not set
 # CONFIG_B43_BUSES_SSB is not set
+CONFIG_B43_PCI_AUTOSELECT=y
+CONFIG_B43_PCICORE_AUTOSELECT=y
 CONFIG_B43_BCMA_PIO=y
 CONFIG_B43_PIO=y
 CONFIG_B43_PHY_G=y
@@ -2683,6 +2685,8 @@
 CONFIG_B43_HWRNG=y
 # CONFIG_B43_DEBUG is not set
 CONFIG_B43LEGACY=m
+CONFIG_B43LEGACY_PCI_AUTOSELECT=y
+CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
 CONFIG_B43LEGACY_LEDS=y
 CONFIG_B43LEGACY_HWRNG=y
 # CONFIG_B43LEGACY_DEBUG is not set
@@ -3890,9 +3894,15 @@
 # Sonics Silicon Backplane
 #
 CONFIG_SSB=m
+CONFIG_SSB_SPROM=y
 CONFIG_SSB_BLOCKIO=y
+CONFIG_SSB_PCIHOST_POSSIBLE=y
+CONFIG_SSB_PCIHOST=y
+CONFIG_SSB_B43_PCI_BRIDGE=y
 # CONFIG_SSB_SILENT is not set
 # CONFIG_SSB_DEBUG is not set
+CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
+CONFIG_SSB_DRIVER_PCICORE=y
 CONFIG_SSB_DRIVER_GPIO=y
 CONFIG_BCMA_POSSIBLE=y
 CONFIG_BCMA=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/default new/config/s390x/default
--- old/config/s390x/default    2018-02-09 16:48:09.000000000 +0100
+++ new/config/s390x/default    2018-02-17 09:48:35.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 4.15.0 Kernel Configuration
+# Linux/s390 4.15.4 Kernel Configuration
 #
 CONFIG_MMU=y
 CONFIG_ZONE_DMA=y
@@ -2288,8 +2288,14 @@
 # Sonics Silicon Backplane
 #
 CONFIG_SSB=m
+CONFIG_SSB_SPROM=y
+CONFIG_SSB_PCIHOST_POSSIBLE=y
+CONFIG_SSB_PCIHOST=y
+# CONFIG_SSB_B43_PCI_BRIDGE is not set
 # CONFIG_SSB_SILENT is not set
 # CONFIG_SSB_DEBUG is not set
+CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
+CONFIG_SSB_DRIVER_PCICORE=y
 CONFIG_BCMA_POSSIBLE=y
 # CONFIG_BCMA is not set
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump
--- old/config/s390x/zfcpdump   2018-02-09 16:48:09.000000000 +0100
+++ new/config/s390x/zfcpdump   2018-02-17 09:48:35.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 4.15.0 Kernel Configuration
+# Linux/s390 4.15.4 Kernel Configuration
 #
 CONFIG_MMU=y
 CONFIG_ZONE_DMA=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/x86_64/default new/config/x86_64/default
--- old/config/x86_64/default   2018-02-09 16:48:09.000000000 +0100
+++ new/config/x86_64/default   2018-02-17 09:48:35.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 4.15.0 Kernel Configuration
+# Linux/x86_64 4.15.4 Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y
@@ -2719,6 +2719,9 @@
 # CONFIG_MACB is not set
 CONFIG_NET_VENDOR_BROADCOM=y
 CONFIG_B44=m
+CONFIG_B44_PCI_AUTOSELECT=y
+CONFIG_B44_PCICORE_AUTOSELECT=y
+CONFIG_B44_PCI=y
 CONFIG_BNX2=m
 CONFIG_CNIC=m
 CONFIG_TIGON3=m
@@ -3132,6 +3135,8 @@
 CONFIG_B43_BUSES_BCMA_AND_SSB=y
 # CONFIG_B43_BUSES_BCMA is not set
 # CONFIG_B43_BUSES_SSB is not set
+CONFIG_B43_PCI_AUTOSELECT=y
+CONFIG_B43_PCICORE_AUTOSELECT=y
 CONFIG_B43_SDIO=y
 CONFIG_B43_BCMA_PIO=y
 CONFIG_B43_PIO=y
@@ -3143,6 +3148,8 @@
 CONFIG_B43_HWRNG=y
 # CONFIG_B43_DEBUG is not set
 CONFIG_B43LEGACY=m
+CONFIG_B43LEGACY_PCI_AUTOSELECT=y
+CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
 CONFIG_B43LEGACY_LEDS=y
 CONFIG_B43LEGACY_HWRNG=y
 # CONFIG_B43LEGACY_DEBUG is not set
@@ -4547,12 +4554,17 @@
 CONFIG_SSB=m
 CONFIG_SSB_SPROM=y
 CONFIG_SSB_BLOCKIO=y
+CONFIG_SSB_PCIHOST_POSSIBLE=y
+CONFIG_SSB_PCIHOST=y
+CONFIG_SSB_B43_PCI_BRIDGE=y
 CONFIG_SSB_PCMCIAHOST_POSSIBLE=y
 CONFIG_SSB_PCMCIAHOST=y
 CONFIG_SSB_SDIOHOST_POSSIBLE=y
 CONFIG_SSB_SDIOHOST=y
 # CONFIG_SSB_SILENT is not set
 # CONFIG_SSB_DEBUG is not set
+CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
+CONFIG_SSB_DRIVER_PCICORE=y
 CONFIG_SSB_DRIVER_GPIO=y
 CONFIG_BCMA_POSSIBLE=y
 CONFIG_BCMA=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/x86_64/syzkaller new/config/x86_64/syzkaller
--- old/config/x86_64/syzkaller 2018-02-09 16:48:09.000000000 +0100
+++ new/config/x86_64/syzkaller 2018-02-17 09:48:35.000000000 +0100
@@ -16,6 +16,7 @@
 # CONFIG_GCC_PLUGIN_STRUCTLEAK is not set
 CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
 CONFIG_KASAN=y
+CONFIG_KASAN_EXTRA=y
 CONFIG_KASAN_INLINE=y
 # CONFIG_KASAN_OUTLINE is not set
 CONFIG_KASAN_SHADOW_OFFSET=0xdffffc0000000000

++++++ kernel-binary.spec.in ++++++
--- /var/tmp/diff_new_pack.W3oEUU/_old  2018-02-19 12:58:05.572298287 +0100
+++ /var/tmp/diff_new_pack.W3oEUU/_new  2018-02-19 12:58:05.572298287 +0100
@@ -66,6 +66,7 @@
 %endif
 Url:            http://www.kernel.org/
 BuildRequires:  bc
+BuildRequires:  bison, m4
 BuildRequires:  coreutils
 BuildRequires:  fdupes
 # Cannot test %%CONFIG_GCC_PLUGINS here because the buildservice parser
@@ -612,6 +613,7 @@
     mkdir -p %rpm_install_dir/%cpu_arch_flavor
     mkdir -p %buildroot/usr/src/linux-obj/%cpu_arch
     ln -s %build_flavor %buildroot/usr/src/linux-obj/%cpu_arch_flavor
+    install -m 755 -D -t %rpm_install_dir/%cpu_arch_flavor/scripts/mod/ 
scripts/mod/ksym-provides
 
     gzip -n -c9 < Module.symvers > 
%buildroot/boot/symvers-%kernelrelease-%build_flavor.gz
 

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

++++++ patches.rpmify.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.rpmify/Add-ksym-provides-tool.patch 
new/patches.rpmify/Add-ksym-provides-tool.patch
--- old/patches.rpmify/Add-ksym-provides-tool.patch     1970-01-01 
01:00:00.000000000 +0100
+++ new/patches.rpmify/Add-ksym-provides-tool.patch     2018-02-07 
16:09:27.000000000 +0100
@@ -0,0 +1,169 @@
+From 3e0bb8a2f6297c4b7cd6c2e30be47e65bdc6dcc9 Mon Sep 17 00:00:00 2001
+From: Michal Suchanek <msucha...@suse.de>
+Date: Wed, 7 Feb 2018 15:16:04 +0100
+Subject: [PATCH] Add ksym-provides tool.
+
+References: bsc#1077692
+Patch-mainline: no, not needed
+
+Signed-off-by: Michal Suchanek <msucha...@suse.de>
+---
+ scripts/mod/Makefile        |   6 ++-
+ scripts/mod/ksym-provides.c | 124 ++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 129 insertions(+), 1 deletion(-)
+ create mode 100644 scripts/mod/ksym-provides.c
+
+diff --git a/scripts/mod/Makefile b/scripts/mod/Makefile
+index 42c5d50f2bcc..32b6e33987bf 100644
+--- a/scripts/mod/Makefile
++++ b/scripts/mod/Makefile
+@@ -1,11 +1,15 @@
+ # SPDX-License-Identifier: GPL-2.0
+ OBJECT_FILES_NON_STANDARD := y
+ 
+-hostprogs-y   := modpost mk_elfconfig
++hostprogs-y   := modpost mk_elfconfig ksym-provides
+ always                := $(hostprogs-y) empty.o
+ 
+ modpost-objs  := modpost.o file2alias.o sumversion.o
+ 
++ksym-provides-objs    := ksym-provides.o
++
++HOSTLOADLIBES_ksym-provides := -lelf
++
+ devicetable-offsets-file := devicetable-offsets.h
+ 
+ $(obj)/$(devicetable-offsets-file): $(obj)/devicetable-offsets.s FORCE
+diff --git a/scripts/mod/ksym-provides.c b/scripts/mod/ksym-provides.c
+new file mode 100644
+index 000000000000..c71fb79d4640
+--- /dev/null
++++ b/scripts/mod/ksym-provides.c
+@@ -0,0 +1,124 @@
++#include <stdio.h>
++#include <sys/types.h>
++#include <sys/stat.h>
++#include <fcntl.h>
++#include <unistd.h>
++#include <gelf.h>
++#include <string.h>
++
++int main(int argc, char *argv[])
++{
++      int fd;
++      Elf *elf;
++      Elf_Scn *scn;
++      GElf_Shdr shdr;
++      size_t strndx;
++      int ndx;
++      Elf_Data *symdata, *data;
++      GElf_Sym sym;
++      char *name;
++      const char * flavor = argv[1];
++      const char * prefix = "__crc_";
++      size_t prefixlen = strlen(prefix);
++      const char * symformat = "ksym(%s:%s) = %lx\n";
++
++      if (argc != 3) {
++              fprintf(stderr, "Usage: %s <flavor> <filename>\n", argv[0]);
++              return 1;
++      }
++
++      if (elf_version(EV_CURRENT) == EV_NONE) {
++              fprintf(stderr, "libelf initialization failed: %s\n",
++                      elf_errmsg(-1));
++              return 1;
++      }
++
++      fd = open(argv[2], O_RDONLY);
++      if (fd < 0) {
++              perror("open failed");
++              return 1;
++      }
++
++      elf = elf_begin(fd, ELF_C_READ, NULL);
++      if (!elf) {
++              fprintf(stderr, "elf_begin failed: %s\n", elf_errmsg(-1));
++              goto err_close;
++      }
++
++      scn = NULL;
++      while ((scn = elf_nextscn(elf, scn)) != NULL) {
++              if (!gelf_getshdr(scn, &shdr)) {
++                      fprintf(stderr, "gelf_getshdr failed: %s\n",
++                              elf_errmsg(-1));
++                      goto err_end;
++              }
++
++              if (shdr.sh_type == SHT_SYMTAB)
++                      break;
++      }
++      if (!scn) {
++              fputs("symbol table not found\n", stderr);
++              goto err_end;
++      }
++      strndx = shdr.sh_link;
++
++      symdata = elf_getdata(scn, NULL);
++      if (!symdata) {
++              fprintf(stderr, "elf_getdata failed: %s\n", elf_errmsg(-1));
++              goto err_end;
++      }
++
++      for (ndx = 0; gelf_getsym(symdata, ndx, &sym) != NULL; ++ndx) {
++
++              name = elf_strptr(elf, strndx, sym.st_name);
++              if (!name) {
++                      fprintf(stderr, "elf_strptr failed: %s\n",
++                              elf_errmsg(-1));
++                      goto err_end;
++              }
++              if (strncmp(prefix, name, prefixlen))
++                      continue;
++
++              if (sym.st_shndx >= SHN_LORESERVE) {
++                      printf(symformat, flavor, name + prefixlen,
++                              sym.st_value);
++                      continue;
++              }
++
++              scn = elf_getscn(elf, sym.st_shndx);
++              if (!scn) {
++                      fprintf(stderr, "elf_getscn failed: %s\n",
++                              elf_errmsg(-1));
++                      goto err_end;
++              }
++              if (!gelf_getshdr(scn, &shdr)) {
++                      fprintf(stderr, "gelf_getshdr failed: %s\n",
++                              elf_errmsg(-1));
++                      goto err_end;
++              }
++
++              if (shdr.sh_type != SHT_PROGBITS)
++                      continue;
++
++              data = elf_getdata_rawchunk(
++                      elf, shdr.sh_offset + sym.st_value - shdr.sh_addr,
++                      sizeof(GElf_Word), ELF_T_WORD);
++              if (!data) {
++                      fprintf(stderr, "elf_getdata_rawchunk failed: %s\n",
++                              elf_errmsg(-1));
++                      goto err_end;
++              }
++              printf(symformat, flavor, name + prefixlen,
++                     (unsigned long) *(GElf_Word*)data->d_buf);
++      }
++
++      elf_end(elf);
++      close(fd);
++      return 0;
++
++ err_end:
++      elf_end(elf);
++ err_close:
++      close(fd);
++      return 1;
++}
+-- 
+2.13.6
+

++++++ patches.suse.tar.bz2 ++++++
++++ 4352 lines of diff (skipped)

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.W3oEUU/_old  2018-02-19 12:58:06.392268715 +0100
+++ /var/tmp/diff_new_pack.W3oEUU/_new  2018-02-19 12:58:06.392268715 +0100
@@ -168,6 +168,210 @@
        
patches.kernel.org/4.15.3-022-gpio-uniphier-fix-mismatch-between-license-tex.patch
        
patches.kernel.org/4.15.3-023-crypto-tcrypt-fix-S-G-table-for-test_aead_spee.patch
        patches.kernel.org/4.15.3-024-Linux-4.15.3.patch
+       
patches.kernel.org/4.15.4-001-watchdog-indydog-Add-dependency-on-SGI_HAS_IND.patch
+       
patches.kernel.org/4.15.4-002-cifs-Fix-missing-put_xid-in-cifs_file_strict_m.patch
+       
patches.kernel.org/4.15.4-003-cifs-Fix-autonegotiate-security-settings-misma.patch
+       
patches.kernel.org/4.15.4-004-CIFS-zero-sensitive-data-when-freeing.patch
+       
patches.kernel.org/4.15.4-005-cpufreq-mediatek-add-mediatek-related-projects.patch
+       
patches.kernel.org/4.15.4-006-dmaengine-dmatest-fix-container_of-member-in-d.patch
+       
patches.kernel.org/4.15.4-007-ssb-Do-not-disable-PCI-host-on-non-Mips.patch
+       
patches.kernel.org/4.15.4-008-watchdog-gpio_wdt-set-WDOG_HW_RUNNING-in-gpio_.patch
+       
patches.kernel.org/4.15.4-009-Revert-drm-i915-mark-all-device-info-struct-wi.patch
+       
patches.kernel.org/4.15.4-010-sched-rt-Use-container_of-to-get-root-domain-i.patch
+       
patches.kernel.org/4.15.4-011-sched-rt-Up-the-root-domain-ref-count-when-pas.patch
+       
patches.kernel.org/4.15.4-012-media-dvb-usb-v2-lmedm04-Improve-logic-checkin.patch
+       
patches.kernel.org/4.15.4-013-media-dvb-usb-v2-lmedm04-move-ts2020-attach-to.patch
+       
patches.kernel.org/4.15.4-014-media-hdpvr-Fix-an-error-handling-path-in-hdpv.patch
+       
patches.kernel.org/4.15.4-015-arm64-mm-Use-non-global-mappings-for-kernel-sp.patch
+       
patches.kernel.org/4.15.4-016-arm64-mm-Temporarily-disable-ARM64_SW_TTBR0_PA.patch
+       
patches.kernel.org/4.15.4-017-arm64-mm-Move-ASID-from-TTBR0-to-TTBR1.patch
+       
patches.kernel.org/4.15.4-018-arm64-mm-Remove-pre_ttbr0_update_workaround-fo.patch
+       
patches.kernel.org/4.15.4-019-arm64-mm-Rename-post_ttbr0_update_workaround.patch
+       
patches.kernel.org/4.15.4-020-arm64-mm-Fix-and-re-enable-ARM64_SW_TTBR0_PAN.patch
+       patches.kernel.org/4.15.4-021-arm64-mm-Allocate-ASIDs-in-pairs.patch
+       
patches.kernel.org/4.15.4-022-arm64-mm-Add-arm64_kernel_unmapped_at_el0-help.patch
+       
patches.kernel.org/4.15.4-023-arm64-mm-Invalidate-both-kernel-and-user-ASIDs.patch
+       
patches.kernel.org/4.15.4-024-arm64-entry-Add-exception-trampoline-page-for-.patch
+       
patches.kernel.org/4.15.4-025-arm64-mm-Map-entry-trampoline-into-trampoline-.patch
+       
patches.kernel.org/4.15.4-026-arm64-entry-Explicitly-pass-exception-level-to.patch
+       
patches.kernel.org/4.15.4-027-arm64-entry-Hook-up-entry-trampoline-to-except.patch
+       
patches.kernel.org/4.15.4-028-arm64-erratum-Work-around-Falkor-erratum-E1003.patch
+       
patches.kernel.org/4.15.4-029-arm64-cpu_errata-Add-Kryo-to-Falkor-1003-errat.patch
+       
patches.kernel.org/4.15.4-030-arm64-tls-Avoid-unconditional-zeroing-of-tpidr.patch
+       
patches.kernel.org/4.15.4-031-arm64-entry-Add-fake-CPU-feature-for-unmapping.patch
+       
patches.kernel.org/4.15.4-032-arm64-kaslr-Put-kernel-vectors-address-in-sepa.patch
+       
patches.kernel.org/4.15.4-033-arm64-use-RET-instruction-for-exiting-the-tram.patch
+       
patches.kernel.org/4.15.4-034-arm64-Kconfig-Add-CONFIG_UNMAP_KERNEL_AT_EL0.patch
+       
patches.kernel.org/4.15.4-035-arm64-Kconfig-Reword-UNMAP_KERNEL_AT_EL0-kconf.patch
+       
patches.kernel.org/4.15.4-036-arm64-Take-into-account-ID_AA64PFR0_EL1.CSV3.patch
+       
patches.kernel.org/4.15.4-037-arm64-capabilities-Handle-duplicate-entries-fo.patch
+       
patches.kernel.org/4.15.4-038-arm64-mm-Introduce-TTBR_ASID_MASK-for-getting-.patch
+       
patches.kernel.org/4.15.4-039-arm64-kpti-Fix-the-interaction-between-ASID-sw.patch
+       
patches.kernel.org/4.15.4-040-arm64-cputype-Add-MIDR-values-for-Cavium-Thund.patch
+       
patches.kernel.org/4.15.4-041-arm64-Turn-on-KPTI-only-on-CPUs-that-need-it.patch
+       
patches.kernel.org/4.15.4-042-arm64-kpti-Make-use-of-nG-dependent-on-arm64_k.patch
+       
patches.kernel.org/4.15.4-043-arm64-mm-Permit-transitioning-from-Global-to-N.patch
+       
patches.kernel.org/4.15.4-044-arm64-kpti-Add-enable-callback-to-remap-swappe.patch
+       
patches.kernel.org/4.15.4-045-arm64-Force-KPTI-to-be-disabled-on-Cavium-Thun.patch
+       
patches.kernel.org/4.15.4-046-arm64-entry-Reword-comment-about-post_ttbr_upd.patch
+       
patches.kernel.org/4.15.4-047-arm64-idmap-Use-awx-flags-for-.idmap.text-.pus.patch
+       
patches.kernel.org/4.15.4-048-perf-arm_spe-Fail-device-probe-when-arm64_kern.patch
+       
patches.kernel.org/4.15.4-049-arm64-barrier-Add-CSDB-macros-to-control-data-.patch
+       
patches.kernel.org/4.15.4-050-arm64-Implement-array_index_mask_nospec.patch
+       
patches.kernel.org/4.15.4-051-arm64-Make-USER_DS-an-inclusive-limit.patch
+       
patches.kernel.org/4.15.4-052-arm64-Use-pointer-masking-to-limit-uaccess-spe.patch
+       
patches.kernel.org/4.15.4-053-arm64-entry-Ensure-branch-through-syscall-tabl.patch
+       
patches.kernel.org/4.15.4-054-arm64-uaccess-Prevent-speculative-use-of-the-c.patch
+       
patches.kernel.org/4.15.4-055-arm64-uaccess-Don-t-bother-eliding-access_ok-c.patch
+       
patches.kernel.org/4.15.4-056-arm64-uaccess-Mask-__user-pointers-for-__arch_.patch
+       
patches.kernel.org/4.15.4-057-arm64-futex-Mask-__user-pointers-prior-to-dere.patch
+       
patches.kernel.org/4.15.4-058-arm64-cpufeature-__this_cpu_has_cap-shouldn-t-.patch
+       
patches.kernel.org/4.15.4-059-arm64-Run-enable-method-for-errata-work-around.patch
+       
patches.kernel.org/4.15.4-060-arm64-cpufeature-Pass-capability-structure-to-.patch
+       
patches.kernel.org/4.15.4-061-drivers-firmware-Expose-psci_get_version-throu.patch
+       
patches.kernel.org/4.15.4-062-arm64-Move-post_ttbr_update_workaround-to-C-co.patch
+       
patches.kernel.org/4.15.4-063-arm64-Add-skeleton-to-harden-the-branch-predic.patch
+       
patches.kernel.org/4.15.4-064-arm64-Move-BP-hardening-to-check_and_switch_co.patch
+       
patches.kernel.org/4.15.4-065-arm64-KVM-Use-per-CPU-vector-when-BP-hardening.patch
+       
patches.kernel.org/4.15.4-066-arm64-entry-Apply-BP-hardening-for-high-priori.patch
+       
patches.kernel.org/4.15.4-067-arm64-entry-Apply-BP-hardening-for-suspicious-.patch
+       
patches.kernel.org/4.15.4-068-arm64-cputype-Add-missing-MIDR-values-for-Cort.patch
+       
patches.kernel.org/4.15.4-069-arm64-Implement-branch-predictor-hardening-for.patch
+       
patches.kernel.org/4.15.4-070-arm64-Implement-branch-predictor-hardening-for.patch
+       
patches.kernel.org/4.15.4-071-arm64-Branch-predictor-hardening-for-Cavium-Th.patch
+       
patches.kernel.org/4.15.4-072-arm64-KVM-Increment-PC-after-handling-an-SMC-t.patch
+       
patches.kernel.org/4.15.4-073-arm-arm64-KVM-Consolidate-the-PSCI-include-fil.patch
+       
patches.kernel.org/4.15.4-074-arm-arm64-KVM-Add-PSCI_VERSION-helper.patch
+       
patches.kernel.org/4.15.4-075-arm-arm64-KVM-Add-smccc-accessors-to-PSCI-code.patch
+       
patches.kernel.org/4.15.4-076-arm-arm64-KVM-Implement-PSCI-1.0-support.patch
+       patches.kernel.org/4.15.4-077-arm-arm64-KVM-Advertise-SMCCC-v1.1.patch
+       
patches.kernel.org/4.15.4-078-arm64-KVM-Make-PSCI_VERSION-a-fast-path.patch
+       
patches.kernel.org/4.15.4-079-arm-arm64-KVM-Turn-kvm_psci_version-into-a-sta.patch
+       
patches.kernel.org/4.15.4-080-arm64-KVM-Report-SMCCC_ARCH_WORKAROUND_1-BP-ha.patch
+       
patches.kernel.org/4.15.4-081-arm64-KVM-Add-SMCCC_ARCH_WORKAROUND_1-fast-han.patch
+       patches.kernel.org/4.15.4-082-firmware-psci-Expose-PSCI-conduit.patch
+       
patches.kernel.org/4.15.4-083-firmware-psci-Expose-SMCCC-version-through-psc.patch
+       
patches.kernel.org/4.15.4-084-arm-arm64-smccc-Make-function-identifiers-an-u.patch
+       
patches.kernel.org/4.15.4-085-arm-arm64-smccc-Implement-SMCCC-v1.1-inline-pr.patch
+       
patches.kernel.org/4.15.4-086-arm64-Add-ARM_SMCCC_ARCH_WORKAROUND_1-BP-harde.patch
+       
patches.kernel.org/4.15.4-087-arm64-Kill-PSCI_GET_VERSION-as-a-variant-2-wor.patch
+       
patches.kernel.org/4.15.4-088-mtd-cfi-convert-inline-functions-to-macros.patch
+       
patches.kernel.org/4.15.4-089-mtd-nand-brcmnand-Disable-prefetch-by-default.patch
+       
patches.kernel.org/4.15.4-090-mtd-nand-Fix-nand_do_read_oob-return-value.patch
+       
patches.kernel.org/4.15.4-091-mtd-nand-sunxi-Fix-ECC-strength-choice.patch
+       
patches.kernel.org/4.15.4-092-ubi-Fix-race-condition-between-ubi-volume-crea.patch
+       
patches.kernel.org/4.15.4-093-ubi-fastmap-Erase-outdated-anchor-PEBs-during-.patch
+       
patches.kernel.org/4.15.4-094-ubi-block-Fix-locking-for-idr_alloc-idr_remove.patch
+       
patches.kernel.org/4.15.4-095-ubifs-free-the-encrypted-symlink-target.patch
+       
patches.kernel.org/4.15.4-096-nfs-pnfs-fix-nfs_direct_req-ref-leak-when-i-o-.patch
+       
patches.kernel.org/4.15.4-097-nfs41-do-not-return-ENOMEM-on-LAYOUTUNAVAILABL.patch
+       
patches.kernel.org/4.15.4-098-NFS-Add-a-cond_resched-to-nfs_commit_release_p.patch
+       
patches.kernel.org/4.15.4-099-NFS-Fix-nfsstat-breakage-due-to-LOOKUPP.patch
+       
patches.kernel.org/4.15.4-100-NFS-commit-direct-writes-even-if-they-fail-par.patch
+       
patches.kernel.org/4.15.4-101-NFS-reject-request-for-id_legacy-key-without-a.patch
+       
patches.kernel.org/4.15.4-102-NFS-Fix-a-race-between-mmap-and-O_DIRECT.patch
+       
patches.kernel.org/4.15.4-103-nfsd-Detect-unhashed-stids-in-nfsd4_verify_ope.patch
+       
patches.kernel.org/4.15.4-104-kernfs-fix-regression-in-kernfs_fop_write-caus.patch
+       
patches.kernel.org/4.15.4-105-ahci-Annotate-PCI-ids-for-mobile-Intel-chipset.patch
+       
patches.kernel.org/4.15.4-106-ahci-Add-PCI-ids-for-Intel-Bay-Trail-Cherry-Tr.patch
+       
patches.kernel.org/4.15.4-107-ahci-Add-Intel-Cannon-Lake-PCH-H-PCI-ID.patch
+       
patches.kernel.org/4.15.4-108-crypto-hash-introduce-crypto_hash_alg_has_setk.patch
+       
patches.kernel.org/4.15.4-109-crypto-cryptd-pass-through-absence-of-setkey.patch
+       
patches.kernel.org/4.15.4-110-crypto-mcryptd-pass-through-absence-of-setkey.patch
+       patches.kernel.org/4.15.4-111-crypto-poly1305-remove-setkey-method.patch
+       
patches.kernel.org/4.15.4-112-crypto-hash-annotate-algorithms-taking-optiona.patch
+       
patches.kernel.org/4.15.4-113-crypto-hash-prevent-using-keyed-hashes-without.patch
+       
patches.kernel.org/4.15.4-114-media-v4l2-ioctl.c-use-check_fmt-for-enum-g-s-.patch
+       
patches.kernel.org/4.15.4-115-media-v4l2-ioctl.c-don-t-copy-back-the-result-.patch
+       
patches.kernel.org/4.15.4-116-media-v4l2-compat-ioctl32.c-add-missing-VIDIOC.patch
+       
patches.kernel.org/4.15.4-117-media-v4l2-compat-ioctl32.c-fix-the-indentatio.patch
+       
patches.kernel.org/4.15.4-118-media-v4l2-compat-ioctl32.c-move-helper-functi.patch
+       
patches.kernel.org/4.15.4-119-media-v4l2-compat-ioctl32.c-avoid-sizeof-type.patch
+       
patches.kernel.org/4.15.4-120-media-v4l2-compat-ioctl32.c-copy-m.userptr-in-.patch
+       
patches.kernel.org/4.15.4-121-media-v4l2-compat-ioctl32.c-fix-ctrl_is_pointe.patch
+       
patches.kernel.org/4.15.4-122-media-v4l2-compat-ioctl32.c-copy-clip-list-in-.patch
+       
patches.kernel.org/4.15.4-123-media-v4l2-compat-ioctl32.c-drop-pr_info-for-u.patch
+       
patches.kernel.org/4.15.4-124-media-v4l2-compat-ioctl32.c-don-t-copy-back-th.patch
+       
patches.kernel.org/4.15.4-125-media-v4l2-compat-ioctl32.c-refactor-compat-io.patch
+       
patches.kernel.org/4.15.4-126-media-v4l2-compat-ioctl32.c-make-ctrl_is_point.patch
+       
patches.kernel.org/4.15.4-127-crypto-caam-fix-endless-loop-when-DECO-acquire.patch
+       
patches.kernel.org/4.15.4-128-crypto-sha512-mb-initialize-pending-lengths-co.patch
+       
patches.kernel.org/4.15.4-129-crypto-talitos-fix-Kernel-Oops-on-hashing-an-e.patch
+       
patches.kernel.org/4.15.4-130-arm-KVM-Fix-SMCCC-handling-of-unimplemented-SM.patch
+       
patches.kernel.org/4.15.4-131-KVM-nVMX-Fix-races-when-sending-nested-PI-whil.patch
+       
patches.kernel.org/4.15.4-132-KVM-nVMX-Fix-bug-of-injecting-L2-exception-int.patch
+       
patches.kernel.org/4.15.4-133-KVM-PPC-Book3S-HV-Make-sure-we-don-t-re-enter-.patch
+       
patches.kernel.org/4.15.4-134-KVM-PPC-Book3S-HV-Drop-locks-before-reading-gu.patch
+       
patches.kernel.org/4.15.4-135-KVM-arm-arm64-Handle-CPU_PM_ENTER_FAILED.patch
+       
patches.kernel.org/4.15.4-136-KVM-PPC-Book3S-PR-Fix-broken-select-due-to-mis.patch
+       
patches.kernel.org/4.15.4-137-ASoC-acpi-fix-machine-driver-selection-based-o.patch
+       
patches.kernel.org/4.15.4-138-ASoC-rockchip-i2s-fix-playback-after-runtime-r.patch
+       
patches.kernel.org/4.15.4-139-ASoC-skl-Fix-kernel-warning-due-to-zero-NHTL-e.patch
+       
patches.kernel.org/4.15.4-140-ASoC-compress-Correct-handling-of-copy-callbac.patch
+       
patches.kernel.org/4.15.4-141-watchdog-imx2_wdt-restore-previous-timeout-aft.patch
+       patches.kernel.org/4.15.4-142-afs-Add-missing-afs_put_cell.patch
+       
patches.kernel.org/4.15.4-143-afs-Need-to-clear-responded-flag-in-addr-curso.patch
+       patches.kernel.org/4.15.4-144-afs-Fix-missing-cursor-clearance.patch
+       patches.kernel.org/4.15.4-145-afs-Fix-server-list-handling.patch
+       
patches.kernel.org/4.15.4-146-btrfs-Handle-btrfs_set_extent_delalloc-failure.patch
+       
patches.kernel.org/4.15.4-147-Btrfs-raid56-iterate-raid56-internal-bio-with-.patch
+       
patches.kernel.org/4.15.4-148-kasan-don-t-emit-builtin-calls-when-sanitizati.patch
+       patches.kernel.org/4.15.4-149-kasan-rework-Kconfig-settings.patch
+       
patches.kernel.org/4.15.4-150-media-dvb_frontend-be-sure-to-init-dvb_fronten.patch
+       
patches.kernel.org/4.15.4-151-media-dvb-frontends-fix-i2c-access-helpers-for.patch
+       
patches.kernel.org/4.15.4-152-media-dt-bindings-media-cec-gpio.txt-mention-t.patch
+       
patches.kernel.org/4.15.4-153-media-ts2020-avoid-integer-overflows-on-32-bit.patch
+       
patches.kernel.org/4.15.4-154-media-vivid-fix-module-load-error-when-enablin.patch
+       
patches.kernel.org/4.15.4-155-media-cxusb-dib0700-ignore-XC2028_I2C_FLUSH.patch
+       
patches.kernel.org/4.15.4-156-fs-proc-kcore.c-use-probe_kernel_read-instead-.patch
+       
patches.kernel.org/4.15.4-157-kernel-async.c-revert-async-simplify-lowest_in.patch
+       
patches.kernel.org/4.15.4-158-kernel-relay.c-revert-kernel-relay.c-fix-poten.patch
+       
patches.kernel.org/4.15.4-159-pipe-actually-allow-root-to-exceed-the-pipe-bu.patch
+       
patches.kernel.org/4.15.4-160-pipe-fix-off-by-one-error-when-checking-buffer.patch
+       
patches.kernel.org/4.15.4-161-HID-quirks-Fix-keyboard-touchpad-on-Toshiba-Cl.patch
+       
patches.kernel.org/4.15.4-162-Bluetooth-btsdio-Do-not-bind-to-non-removable-.patch
+       
patches.kernel.org/4.15.4-163-Revert-Bluetooth-btusb-fix-QCA-Rome-suspend-re.patch
+       
patches.kernel.org/4.15.4-164-Bluetooth-btusb-Restore-QCA-Rome-suspend-resum.patch
+       
patches.kernel.org/4.15.4-165-ipmi-use-dynamic-memory-for-DMI-driver-overrid.patch
+       
patches.kernel.org/4.15.4-166-signal-openrisc-Fix-do_unaligned_access-to-sen.patch
+       
patches.kernel.org/4.15.4-167-signal-sh-Ensure-si_signo-is-initialized-in-do.patch
+       
patches.kernel.org/4.15.4-168-alpha-fix-crash-if-pthread_create-races-with-s.patch
+       
patches.kernel.org/4.15.4-169-alpha-osf_sys.c-fix-put_tv32-regression.patch
+       
patches.kernel.org/4.15.4-170-alpha-Fix-mixed-up-args-in-EXC-macro-in-futex-.patch
+       patches.kernel.org/4.15.4-171-alpha-fix-reboot-on-Avanti-platform.patch
+       patches.kernel.org/4.15.4-172-alpha-fix-formating-of-stack-content.patch
+       
patches.kernel.org/4.15.4-173-xtensa-fix-futex_atomic_cmpxchg_inatomic.patch
+       
patches.kernel.org/4.15.4-174-EDAC-octeon-Fix-an-uninitialized-variable-warn.patch
+       
patches.kernel.org/4.15.4-175-genirq-Make-legacy-autoprobing-work-again.patch
+       
patches.kernel.org/4.15.4-176-pinctrl-intel-Initialize-GPIO-properly-when-us.patch
+       patches.kernel.org/4.15.4-177-pinctrl-mcp23s08-fix-irq-setup-order.patch
+       
patches.kernel.org/4.15.4-178-pinctrl-sx150x-Unregister-the-pinctrl-on-relea.patch
+       
patches.kernel.org/4.15.4-179-pinctrl-sx150x-Register-pinctrl-before-adding-.patch
+       
patches.kernel.org/4.15.4-180-pinctrl-sx150x-Add-a-static-gpio-pinctrl-pin-r.patch
+       patches.kernel.org/4.15.4-181-pktcdvd-Fix-pkt_setup_dev-error-path.patch
+       
patches.kernel.org/4.15.4-182-pktcdvd-Fix-a-recently-introduced-NULL-pointer.patch
+       
patches.kernel.org/4.15.4-183-blk-mq-quiesce-queue-before-freeing-queue.patch
+       
patches.kernel.org/4.15.4-184-clocksource-drivers-stm32-Fix-kernel-panic-wit.patch
+       patches.kernel.org/4.15.4-185-lib-ubsan.c-s-missaligned-misaligned.patch
+       
patches.kernel.org/4.15.4-186-lib-ubsan-add-type-mismatch-handler-for-new-GC.patch
+       patches.kernel.org/4.15.4-187-objtool-Fix-switch-table-detection.patch
+       
patches.kernel.org/4.15.4-188-arm64-dts-marvell-add-Ethernet-aliases.patch
+       
patches.kernel.org/4.15.4-189-drm-i915-Avoid-PPS-HW-SW-state-mismatch-due-to.patch
+       
patches.kernel.org/4.15.4-190-ACPI-sbshc-remove-raw-pointer-from-printk-mess.patch
+       
patches.kernel.org/4.15.4-191-acpi-nfit-fix-register-dimm-error-handling.patch
+       
patches.kernel.org/4.15.4-192-ovl-force-r-o-mount-when-index-dir-creation-fa.patch
+       patches.kernel.org/4.15.4-193-ovl-fix-failure-to-fsync-lower-dir.patch
+       
patches.kernel.org/4.15.4-194-ovl-take-mnt_want_write-for-work-index-dir-set.patch
+       
patches.kernel.org/4.15.4-195-ovl-take-mnt_want_write-for-removing-impure-xa.patch
+       
patches.kernel.org/4.15.4-196-ovl-hash-directory-inodes-for-fsnotify.patch
+       
patches.kernel.org/4.15.4-197-mn10300-misalignment-Use-SIGSEGV-SEGV_MAPERR-t.patch
+       
patches.kernel.org/4.15.4-198-devpts-fix-error-handling-in-devpts_mntget.patch
+       
patches.kernel.org/4.15.4-199-ftrace-Remove-incorrect-setting-of-glob-search.patch
+       
patches.kernel.org/4.15.4-200-scsi-core-Ensure-that-the-SCSI-error-handler-g.patch
+       
patches.kernel.org/4.15.4-201-scsi-lpfc-Fix-crash-after-bad-bar-setup-on-dri.patch
+       patches.kernel.org/4.15.4-202-scsi-cxlflash-Reset-command-ioasc.patch
+       
patches.kernel.org/4.15.4-203-rcu-Export-init_rcu_head-and-destroy_rcu_head-.patch
+       patches.kernel.org/4.15.4-204-Linux-4.15.4.patch
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.
@@ -175,6 +379,7 @@
        # and patched flavors.
        ########################################################
        patches.rpmify/powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch
+       patches.rpmify/Add-ksym-provides-tool.patch
 
        ########################################################
        # kABI consistency patches
@@ -280,51 +485,12 @@
        ########################################################
        # ARM
        ########################################################
-       
patches.suse/0001-arm64-mm-Use-non-global-mappings-for-kernel-space.patch
-       patches.suse/0002-arm64-mm-Temporarily-disable-ARM64_SW_TTBR0_PAN.patch
-       patches.suse/0003-arm64-mm-Move-ASID-from-TTBR0-to-TTBR1.patch
-       
patches.suse/0004-arm64-mm-Remove-pre_ttbr0_update_workaround-for-Falk.patch
-       patches.suse/0005-arm64-mm-Rename-post_ttbr0_update_workaround.patch
-       patches.suse/0006-arm64-mm-Fix-and-re-enable-ARM64_SW_TTBR0_PAN.patch
-       patches.suse/0007-arm64-mm-Allocate-ASIDs-in-pairs.patch
-       patches.suse/0008-arm64-mm-Add-arm64_kernel_unmapped_at_el0-helper.patch
-       
patches.suse/0009-arm64-mm-Invalidate-both-kernel-and-user-ASIDs-when-.patch
-       
patches.suse/0010-arm64-entry-Add-exception-trampoline-page-for-except.patch
-       
patches.suse/0011-arm64-mm-Map-entry-trampoline-into-trampoline-and-ke.patch
-       
patches.suse/0012-arm64-entry-Explicitly-pass-exception-level-to-kerne.patch
-       
patches.suse/0013-arm64-entry-Hook-up-entry-trampoline-to-exception-ve.patch
-       
patches.suse/0014-arm64-erratum-Work-around-Falkor-erratum-E1003-in-tr.patch
-       
patches.suse/0015-arm64-tls-Avoid-unconditional-zeroing-of-tpidrro_el0.patch
-       
patches.suse/0016-arm64-entry-Add-fake-CPU-feature-for-unmapping-the-k.patch
-       patches.suse/0017-arm64-Kconfig-Add-CONFIG_UNMAP_KERNEL_AT_EL0.patch
-       
patches.suse/0018-perf-arm_spe-Fail-device-probe-when-arm64_kernel_unm.patch
-       
patches.suse/0019-arm64-mm-Introduce-TTBR_ASID_MASK-for-getting-at-the.patch
-       
patches.suse/0020-arm64-kaslr-Put-kernel-vectors-address-in-separate-d.patch
-       
patches.suse/0021-arm64-kpti-Fix-the-interaction-between-ASID-switchin.patch
-       
patches.suse/0022-arm64-cpufeature-Pass-capability-structure-to-enable.patch
-       
patches.suse/0023-arm64-capabilities-Handle-duplicate-entries-for-a-ca.patch
-       
patches.suse/0024-arm64-use-RET-instruction-for-exiting-the-trampoline.patch
-       
patches.suse/0025-arm64-Kconfig-Reword-UNMAP_KERNEL_AT_EL0-kconfig-ent.patch
-       patches.suse/0026-arm64-Take-into-account-ID_AA64PFR0_EL1.CSV3.patch
-       
patches.suse/0027-drivers-firmware-Expose-psci_get_version-through-psc.patch
-       patches.suse/0028-arm64-Move-post_ttbr_update_workaround-to-C-code.patch
-       
patches.suse/0029-arm64-Add-skeleton-to-harden-the-branch-predictor-ag.patch
-       
patches.suse/0030-arm64-KVM-Use-per-CPU-vector-when-BP-hardening-is-en.patch
-       patches.suse/0031-arm64-KVM-Make-PSCI_VERSION-a-fast-path.patch
-       
patches.suse/0032-arm64-cputype-Add-missing-MIDR-values-for-Cortex-A72.patch
-       
patches.suse/0033-arm64-Implement-branch-predictor-hardening-for-affec.patch
-       
patches.suse/0034-arm64-Implement-branch-predictor-hardening-for-Falko.patch
-       
patches.suse/0035-arm64-cputype-Add-MIDR-values-for-Cavium-ThunderX2-C.patch
        
patches.suse/0036-arm-Add-BTB-invalidation-on-switch_mm-for-Cortex-A9-.patch
        
patches.suse/0037-arm-Invalidate-BTB-on-prefetch-abort-outside-of-user.patch
        patches.suse/0038-arm-KVM-Invalidate-BTB-on-guest-exit.patch
        
patches.suse/0039-arm-Add-icache-invalidation-on-switch_mm-for-Cortex-.patch
        
patches.suse/0040-arm-Invalidate-icache-on-prefetch-abort-outside-of-u.patch
        
patches.suse/0041-arm-KVM-Invalidate-icache-on-guest-exit-for-Cortex-A.patch
-       
patches.suse/0042-arm64-Move-BP-hardening-to-check_and_switch_context.patch
-       
patches.suse/0043-arm64-Run-enable-method-for-errata-work-arounds-on-l.patch
-       
patches.suse/0044-arm64-Branch-predictor-hardening-for-Cavium-ThunderX.patch
-       patches.suse/0045-arm64-Turn-on-KPTI-only-on-CPUs-that-need-it.patch
 
        ########################################################
        # S/390
@@ -532,6 +698,8 @@
        ########################################################
        # Other driver fixes
        ########################################################
+       patches.suse/media-dvb_frontend-fix-return-error-code.patch
+       patches.suse/mtd-ubi-wl-Fix-error-return-code-in-ubi_wl_init.patch
 
        ########################################################
        # Other drivers we have added to the tree

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.W3oEUU/_old  2018-02-19 12:58:06.436267128 +0100
+++ /var/tmp/diff_new_pack.W3oEUU/_new  2018-02-19 12:58:06.436267128 +0100
@@ -1,3 +1,3 @@
-2018-02-13 08:58:49 +0100
-GIT Revision: 8d4f57987071018ce15cd9a7ec14c83bffdc2fc1
+2018-02-17 10:02:00 +0100
+GIT Revision: 7169cf1cc5ff8be456cefe76955ebc84c109efd3
 GIT Branch: stable


Reply via email to