Hello community,

here is the log from the commit of package kernel-source for openSUSE:Factory 
checked in at 2019-03-13 16:40:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Wed Mar 13 16:40:51 2019 rev:476 rq:683695 version:5.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2019-03-04 13:44:49.590726153 +0100
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.28833/dtb-aarch64.changes     
2019-03-13 16:40:56.322703709 +0100
@@ -1,0 +2,123 @@
+Sun Mar 10 11:57:01 CET 2019 - [email protected]
+
+- Linux 5.0.1 (bnc#1012628).
+- exec: Fix mem leak in kernel_read_file (bnc#1012628).
+- Bluetooth: Fix locking in bt_accept_enqueue() for BH context
+  (bnc#1012628).
+- Bluetooth: btrtl: Restore old logic to assume firmware is
+  already loaded (bnc#1012628).
+- selftests: firmware: fix verify_reqs() return value
+  (bnc#1012628).
+- Revert "selftests: firmware: remove use of non-standard diff
+  -Z option" (bnc#1012628).
+- Revert "selftests: firmware: add
+  CONFIG_FW_LOADER_USER_HELPER_FALLBACK to config" (bnc#1012628).
+- USB: serial: cp210x: fix GPIO in autosuspend (bnc#1012628).
+- gnss: sirf: fix premature wakeup interrupt enable (bnc#1012628).
+- xtensa: fix get_wchan (bnc#1012628).
+- aio: Fix locking in aio_poll() (bnc#1012628).
+- MIPS: irq: Allocate accurate order pages for irq stack
+  (bnc#1012628).
+- alpha: wire up io_pgetevents system call (bnc#1012628).
+- applicom: Fix potential Spectre v1 vulnerabilities
+  (bnc#1012628).
+- usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on
+  INTEL_SUNRISEPOINT_LP_XHCI (bnc#1012628).
+- xhci: tegra: Prevent error pointer dereference (bnc#1012628).
+- tracing: Fix event filters and triggers to handle negative
+  numbers (bnc#1012628).
+- x86/boot/compressed/64: Do not read legacy ROM on EFI system
+  (bnc#1012628).
+- x86/CPU/AMD: Set the CPB bit unconditionally on F17h
+  (bnc#1012628).
+- tipc: fix RDM/DGRAM connect() regression (bnc#1012628).
+- team: Free BPF filter when unregistering netdev (bnc#1012628).
+- sky2: Disable MSI on Dell Inspiron 1545 and Gateway P-79
+  (bnc#1012628).
+- sctp: call iov_iter_revert() after sending ABORT (bnc#1012628).
+- qmi_wwan: Add support for Quectel EG12/EM12 (bnc#1012628).
+- net-sysfs: Fix mem leak in netdev_register_kobject
+  (bnc#1012628).
+- net: sched: put back q.qlen into a single location
+  (bnc#1012628).
+- net: mscc: Enable all ports in QSGMII (bnc#1012628).
+- net: dsa: mv8e6xxx: fix number of internal PHYs for 88E6x90
+  family (bnc#1012628).
+- net: dsa: mv88e6xxx: handle unknown duplex modes gracefully
+  in mv88e6xxx_port_set_duplex (bnc#1012628).
+- net: dsa: mv88e6xxx: add call to mv88e6xxx_ports_cmode_init
+  to probe for new DSA framework (bnc#1012628).
+- ip6mr: Do not call __IP6_INC_STATS() from preemptible context
+  (bnc#1012628).
+- staging: android: ashmem: Avoid range_alloc() allocation with
+  ashmem_mutex held (bnc#1012628).
+- staging: android: ashmem: Don't call fallocate() with
+  ashmem_mutex held (bnc#1012628).
+- staging: android: ion: fix sys heap pool's gfp_flags
+  (bnc#1012628).
+- staging: wilc1000: fix to set correct value for 'vif_num'
+  (bnc#1012628).
+- staging: comedi: ni_660x: fix missing break in switch statement
+  (bnc#1012628).
+- staging: erofs: fix illegal address access under memory pressure
+  (bnc#1012628).
+- staging: erofs: fix race of initializing xattrs of a inode at
+  the same time (bnc#1012628).
+- staging: erofs: fix memleak of inode's shared xattr array
+  (bnc#1012628).
+- staging: erofs: fix fast symlink w/o xattr when fs xattr is on
+  (bnc#1012628).
+- driver core: Postpone DMA tear-down until after devres release
+  (bnc#1012628).
+- USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485
+  (bnc#1012628).
+- USB: serial: cp210x: add ID for Ingenico 3070 (bnc#1012628).
+- USB: serial: option: add Telit ME910 ECM composition
+  (bnc#1012628).
+- binder: create node flag to request sender's security context
+  (bnc#1012628).
+- staging: erofs: fix mis-acted TAIL merging behavior
+  (bnc#1012628).
+- cpufreq: Use struct kobj_attribute instead of struct global_attr
+  (bnc#1012628).
+- commit 47a2a02
+
+-------------------------------------------------------------------
+Thu Mar  7 14:11:58 CET 2019 - [email protected]
+
+- KMPs: provide and conflict a kernel version specific KMP name
+  (bsc#1127155, bsc#1109137).
+- commit 5568093
+
+-------------------------------------------------------------------
+Wed Mar  6 17:46:01 CET 2019 - [email protected]
+
+- Revert "Drop multiversion(kernel) from the KMP template (fate#323189)"
+  (bsc#1109137).
+  This reverts commit 71504d805c1340f68715ad41958e5ef35da2c351.
+- commit adade9f
+
+-------------------------------------------------------------------
+Tue Mar  5 10:34:06 CET 2019 - [email protected]
+
+- config: disable BPFILTER_UMH on non-x86 architectures (bsc#1127188)
+  CONFIG_BPFILTER_UMH depends on ability to compile and link a userspace
+  binary so that it currently doesn't work in our kbuild check setups using
+  a cross compiler. Disable the option on architectures where cross compiler
+  is used (i.e. all except x86_64 and i386).
+- commit cfb8371
+
+-------------------------------------------------------------------
+Mon Mar  4 17:35:40 CET 2019 - [email protected]
+
+- KMPs: obsolete older KMPs of the same flavour (bsc#1127155, bsc#1109137).
+- commit 821419f
+
+-------------------------------------------------------------------
+Mon Mar  4 06:21:08 CET 2019 - [email protected]
+
+- Update to 5.0 final
+- Refresh configs
+- commit 8f71df2
+
+-------------------------------------------------------------------
@@ -321,0 +445,14 @@
+Wed Feb 27 13:20:14 CET 2019 - [email protected]
+
+- BPF: UMH: do not detect if compiler can link userspace program
+  (boo#1127188).
+- commit 66e5d0a
+
+-------------------------------------------------------------------
+Mon Feb 25 05:31:31 CET 2019 - [email protected]
+
+- Update to 5.0-rc8
+- Eliminated 1 patch
+- commit 4ddf057
+
+-------------------------------------------------------------------
@@ -381,0 +519,7 @@
+Fri Feb 22 09:37:29 CET 2019 - [email protected]
+
+- net: crypto set sk to NULL when af_alg_release (CVE-2019-8912
+  bsc#1125907).
+- commit 3aed52e
+
+-------------------------------------------------------------------
@@ -386,0 +531,2 @@
+- config: enable PREEMPT_VOLUNTARY (bsc#1125004)
+  Switch to PREEMPT_VOLUNTARY everywhere except s390x/zfcpdump.
@@ -544,0 +691,8 @@
+Tue Feb 19 12:52:52 CET 2019 - [email protected]
+
+- rpm/klp-symbols: Remove the second column in Symbols.list
+  Symbols.list file contains also a symbol type next to its name.
+  klp-convert cannot handle it well and it is superfluous anyway.
+- commit 62a0a00
+
+-------------------------------------------------------------------
@@ -560,0 +715,6 @@
+Mon Feb 18 05:25:43 CET 2019 - [email protected]
+
+- Update to 5.0-rc7
+- commit b094e66
+
+-------------------------------------------------------------------
@@ -1236,0 +1397,6 @@
+Mon Feb 11 07:13:12 CET 2019 - [email protected]
+
+- Update to 5.0-rc6
+- commit eb4b248
+
+-------------------------------------------------------------------
@@ -1384,0 +1551,9 @@
+Sun Feb  3 23:56:23 CET 2019 - [email protected]
+
+- Update to 5.0-rc5
+- Config changes:
+  - x86:
+    - X86_RESCTRL renamed to X86_CPU_RESCTRL
+- commit a42dcc6
+
+-------------------------------------------------------------------
@@ -1616,0 +1792,6 @@
+Mon Jan 28 07:34:08 CET 2019 - [email protected]
+
+- Update to 5.0-rc4
+- commit 8e6abff
+
+-------------------------------------------------------------------
@@ -2030 +2211,10 @@
-- commit 4ac37bd
+- commit 59d243a
+
+-------------------------------------------------------------------
+Mon Jan 21 07:20:38 CET 2019 - [email protected]
+
+- Update to 5.0-rc3
++++ 130 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.28833/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-base.changes: same change
kernel-default.changes: same change
kernel-docs.changes: same change
kernel-kvmsmall.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-vanilla.changes: same change
kernel-zfcpdump.changes: same change

Old:
----
  kernel-lpae.changes
  kernel-lpae.spec
  linux-4.20.tar.xz

New:
----
  linux-5.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dtb-aarch64.spec ++++++
--- /var/tmp/diff_new_pack.thPvYH/_old  2019-03-13 16:41:16.690688665 +0100
+++ /var/tmp/diff_new_pack.thPvYH/_new  2019-03-13 16:41:16.694688662 +0100
@@ -16,8 +16,8 @@
 #
 
 
-%define srcversion 4.20
-%define patchversion 4.20.13
+%define srcversion 5.0
+%define patchversion 5.0.1
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -29,9 +29,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist})
 
 Name:           dtb-aarch64
-Version:        4.20.13
+Version:        5.0.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfb7c4a5
+Release:        <RELEASE>.g8c6a826
 %else
 Release:        0
 %endif
@@ -48,7 +48,7 @@
 %endif
 BuildRequires:  xz
 Requires:       kernel = %version
-Source0:        
http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
+Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
 Source3:        kernel-source.rpmlintrc
 Source8:        devel-pre.sh

dtb-armv6l.spec: same change
dtb-armv7l.spec: same change
++++++ kernel-64kb.spec ++++++
--- /var/tmp/diff_new_pack.thPvYH/_old  2019-03-13 16:41:16.758688615 +0100
+++ /var/tmp/diff_new_pack.thPvYH/_new  2019-03-13 16:41:16.762688613 +0100
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 4.20
-%define patchversion 4.20.13
+%define srcversion 5.0
+%define patchversion 5.0.1
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -62,9 +62,9 @@
 Summary:        Kernel with 64kb PAGE_SIZE
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        4.20.13
+Version:        5.0.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfb7c4a5
+Release:        <RELEASE>.g8c6a826
 %else
 Release:        0
 %endif
@@ -170,12 +170,12 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
-Provides:       kernel-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
+Provides:       
kernel-%build_flavor-base-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
+Provides:       kernel-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
 # END COMMON DEPS
-Provides:       %name-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
+Provides:       %name-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
 %obsolete_rebuilds %name
-Source0:        
http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
+Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
 Source3:        kernel-source.rpmlintrc
 Source8:        devel-pre.sh

++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.thPvYH/_old  2019-03-13 16:41:16.782688598 +0100
+++ /var/tmp/diff_new_pack.thPvYH/_new  2019-03-13 16:41:16.786688595 +0100
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 4.20
-%define patchversion 4.20.13
+%define srcversion 5.0
+%define patchversion 5.0.1
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -62,9 +62,9 @@
 Summary:        A Debug Version of the Kernel
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        4.20.13
+Version:        5.0.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfb7c4a5
+Release:        <RELEASE>.g8c6a826
 %else
 Release:        0
 %endif
@@ -170,16 +170,16 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
-Provides:       kernel-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
+Provides:       
kernel-%build_flavor-base-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
+Provides:       kernel-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
 # END COMMON DEPS
-Provides:       %name-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
+Provides:       %name-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
 %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
+Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
 Source3:        kernel-source.rpmlintrc
 Source8:        devel-pre.sh

++++++ kernel-default-base.spec ++++++
--- /var/tmp/diff_new_pack.thPvYH/_old  2019-03-13 16:41:16.810688577 +0100
+++ /var/tmp/diff_new_pack.thPvYH/_new  2019-03-13 16:41:16.814688574 +0100
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 4.20
-%define patchversion 4.20.13
+%define srcversion 5.0
+%define patchversion 5.0.1
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -55,10 +55,10 @@
 BuildRequires:  device-mapper
 BuildRequires:  dracut
 BuildRequires:  kmod
-BuildRequires:  
kernel-%build_flavor-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
+BuildRequires:  
kernel-%build_flavor-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
 BuildRequires:  kernel-%build_flavor-devel
 BuildRequires:  util-linux
-ExclusiveArch:  aarch64 armv6hl armv7hl %ix86 ppc64 ppc64le s390x x86_64
+ExclusiveArch:  aarch64 %ix86 ppc64 ppc64le s390x x86_64
 Summary:        %(rpm -q --qf '%%{SUMMARY}' kernel-%build_flavor) %extrasummary
 URL:            %(rpm -q --qf '%%{URL}' kernel-%build_flavor)
 Group:          %(rpm -q --qf '%%{GROUP}' kernel-%build_flavor)
@@ -144,10 +144,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
-Provides:       kernel-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
+Provides:       
kernel-%build_flavor-base-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
+Provides:       kernel-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
 # END COMMON DEPS
-Provides:       %name-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
+Provides:       %name-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
 %ifarch %ix86
 Provides:       kernel-trace-base = 3.13
 Obsoletes:      kernel-trace-base <= 3.13
@@ -173,7 +173,7 @@
 Obsoletes:      kernel-ec2-base <= 4.4
 %endif
 %obsolete_rebuilds %name
-Source0:        
http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
+Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
 Source3:        kernel-source.rpmlintrc
 Source8:        devel-pre.sh
@@ -247,7 +247,7 @@
 Source120:      kabi.tar.bz2
 Source121:      sysctl.tar.bz2
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-ExclusiveArch:  aarch64 armv6hl armv7hl %ix86 ppc64 ppc64le s390x x86_64
+ExclusiveArch:  aarch64 %ix86 ppc64 ppc64le s390x x86_64
 %define kmp_target_cpu %_target_cpu
 %ifarch %ix86
 # Only i386/default supports i586, mark other flavors' packages as i686

++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.thPvYH/_old  2019-03-13 16:41:16.838688556 +0100
+++ /var/tmp/diff_new_pack.thPvYH/_new  2019-03-13 16:41:16.838688556 +0100
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 4.20
-%define patchversion 4.20.13
+%define srcversion 5.0
+%define patchversion 5.0.1
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -62,9 +62,9 @@
 Summary:        The Standard Kernel
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        4.20.13
+Version:        5.0.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfb7c4a5
+Release:        <RELEASE>.g8c6a826
 %else
 Release:        0
 %endif
@@ -170,10 +170,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
-Provides:       kernel-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
+Provides:       
kernel-%build_flavor-base-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
+Provides:       kernel-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
 # END COMMON DEPS
-Provides:       %name-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
+Provides:       %name-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
 %ifarch %ix86
 Provides:       kernel-trace-base = 3.13
 Obsoletes:      kernel-trace-base <= 3.13
@@ -199,7 +199,7 @@
 Obsoletes:      kernel-ec2-base <= 4.4
 %endif
 %obsolete_rebuilds %name
-Source0:        
http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
+Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
 Source3:        kernel-source.rpmlintrc
 Source8:        devel-pre.sh
@@ -273,7 +273,7 @@
 Source120:      kabi.tar.bz2
 Source121:      sysctl.tar.bz2
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-ExclusiveArch:  aarch64 armv6hl armv7hl %ix86 ppc64 ppc64le s390x x86_64
+ExclusiveArch:  aarch64 %ix86 ppc64 ppc64le s390x x86_64
 %define kmp_target_cpu %_target_cpu
 %ifarch %ix86
 # Only i386/default supports i586, mark other flavors' packages as i686

++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.thPvYH/_old  2019-03-13 16:41:16.854688544 +0100
+++ /var/tmp/diff_new_pack.thPvYH/_new  2019-03-13 16:41:16.858688541 +0100
@@ -16,8 +16,8 @@
 #
 
 
-%define srcversion 4.20
-%define patchversion 4.20.13
+%define srcversion 5.0
+%define patchversion 5.0.1
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -31,9 +31,9 @@
 Summary:        Kernel Documentation
 License:        GPL-2.0
 Group:          Documentation/Man
-Version:        4.20.13
+Version:        5.0.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfb7c4a5
+Release:        <RELEASE>.g8c6a826
 %else
 Release:        0
 %endif
@@ -63,10 +63,10 @@
 %endif
 Url:            http://www.kernel.org/
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
+Provides:       %name-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-Source0:        
http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
+Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
 Source3:        kernel-source.rpmlintrc
 Source8:        devel-pre.sh

++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.thPvYH/_old  2019-03-13 16:41:16.878688527 +0100
+++ /var/tmp/diff_new_pack.thPvYH/_new  2019-03-13 16:41:16.878688527 +0100
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 4.20
-%define patchversion 4.20.13
+%define srcversion 5.0
+%define patchversion 5.0.1
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -62,9 +62,9 @@
 Summary:        The Small Developer Kernel for KVM
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        4.20.13
+Version:        5.0.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfb7c4a5
+Release:        <RELEASE>.g8c6a826
 %else
 Release:        0
 %endif
@@ -170,12 +170,12 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
-Provides:       kernel-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
+Provides:       
kernel-%build_flavor-base-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
+Provides:       kernel-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
 # END COMMON DEPS
-Provides:       %name-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
+Provides:       %name-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
 %obsolete_rebuilds %name
-Source0:        
http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
+Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
 Source3:        kernel-source.rpmlintrc
 Source8:        devel-pre.sh

++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.thPvYH/_old  2019-03-13 16:41:16.902688509 +0100
+++ /var/tmp/diff_new_pack.thPvYH/_new  2019-03-13 16:41:16.902688509 +0100
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 4.20.13
+%define patchversion 5.0.1
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -45,14 +45,14 @@
 %endif
 %endif
 %endif
-BuildRequires:  
kernel%kernel_flavor-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
+BuildRequires:  
kernel%kernel_flavor-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
 
 %if 0%{?rhel_version}
 BuildRequires:  kernel
 %define kernel_flavor ""
 %endif
 
-ExclusiveArch:  aarch64 armv6hl armv7hl %ix86 ppc64 ppc64le s390x x86_64
+ExclusiveArch:  aarch64 %ix86 ppc64 ppc64le s390x x86_64
 %if 0%{?suse_version} < 1315
 # For SLE 11 
 BuildRequires:  mkinitrd
@@ -64,9 +64,9 @@
 Summary:        package kernel and initrd for OBS VM builds
 License:        GPL-2.0
 Group:          SLES
-Version:        4.20.13
+Version:        5.0.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfb7c4a5
+Release:        <RELEASE>.g8c6a826
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.thPvYH/_old  2019-03-13 16:41:16.930688488 +0100
+++ /var/tmp/diff_new_pack.thPvYH/_new  2019-03-13 16:41:16.930688488 +0100
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 4.20.13
+%define patchversion 5.0.1
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -28,7 +28,7 @@
 # here as well to avoid that qa and build package build parallel
 BuildRequires:  kernel-obs-build
 BuildRequires:  modutils
-ExclusiveArch:  aarch64 armv6hl armv7hl %ix86 ppc64 ppc64le s390x x86_64
+ExclusiveArch:  aarch64 %ix86 ppc64 ppc64le s390x x86_64
 %if 0%{?suse_version} < 1200
 # for SLE 11
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -36,9 +36,9 @@
 Summary:        Basic QA tests for the kernel
 License:        GPL-2.0
 Group:          SLES
-Version:        4.20.13
+Version:        5.0.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfb7c4a5
+Release:        <RELEASE>.g8c6a826
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.thPvYH/_old  2019-03-13 16:41:16.954688470 +0100
+++ /var/tmp/diff_new_pack.thPvYH/_new  2019-03-13 16:41:16.958688467 +0100
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 4.20
-%define patchversion 4.20.13
+%define srcversion 5.0
+%define patchversion 5.0.1
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -62,9 +62,9 @@
 Summary:        Kernel with PAE Support
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        4.20.13
+Version:        5.0.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfb7c4a5
+Release:        <RELEASE>.g8c6a826
 %else
 Release:        0
 %endif
@@ -170,10 +170,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
-Provides:       kernel-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
+Provides:       
kernel-%build_flavor-base-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
+Provides:       kernel-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
 # END COMMON DEPS
-Provides:       %name-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
+Provides:       %name-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
 %ifarch %ix86
 Provides:       kernel-vmi-base = 2.6.38
 Obsoletes:      kernel-vmi-base <= 2.6.38
@@ -185,7 +185,7 @@
 Obsoletes:      kernel-ec2-base <= 4.4
 %endif
 %obsolete_rebuilds %name
-Source0:        
http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
+Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
 Source3:        kernel-source.rpmlintrc
 Source8:        devel-pre.sh

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.thPvYH/_old  2019-03-13 16:41:16.978688453 +0100
+++ /var/tmp/diff_new_pack.thPvYH/_new  2019-03-13 16:41:16.978688453 +0100
@@ -17,8 +17,8 @@
 # icecream 0
 
 
-%define srcversion 4.20
-%define patchversion 4.20.13
+%define srcversion 5.0
+%define patchversion 5.0.1
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -30,9 +30,9 @@
 Summary:        The Linux Kernel Sources
 License:        GPL-2.0
 Group:          Development/Sources
-Version:        4.20.13
+Version:        5.0.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfb7c4a5
+Release:        <RELEASE>.g8c6a826
 %else
 Release:        0
 %endif
@@ -43,10 +43,10 @@
 BuildRequires:  sed
 Requires(post): coreutils sed
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
+Provides:       %name-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
 Provides:       linux
 Provides:       multiversion(kernel)
-Source0:        
http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
+Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
 Source3:        kernel-source.rpmlintrc
 Source8:        devel-pre.sh

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.thPvYH/_old  2019-03-13 16:41:17.014688426 +0100
+++ /var/tmp/diff_new_pack.thPvYH/_new  2019-03-13 16:41:17.018688423 +0100
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0
 Group:          Development/Sources
-Version:        4.20.13
+Version:        5.0.1
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfb7c4a5
+Release:        <RELEASE>.g8c6a826
 %else
 Release:        0
 %endif
@@ -41,12 +41,9 @@
 %ifarch aarch64
 Requires:       kernel-64kb-devel = %version-%source_rel
 %endif
-%ifarch aarch64 armv6hl armv7hl %ix86 ppc64 ppc64le s390x x86_64
+%ifarch aarch64 %ix86 ppc64 ppc64le s390x x86_64
 Requires:       kernel-default-devel = %version-%source_rel
 %endif
-%ifarch armv7hl
-Requires:       kernel-lpae-devel = %version-%source_rel
-%endif
 %ifarch %ix86
 Requires:       kernel-pae-devel = %version-%source_rel
 %endif
@@ -55,12 +52,12 @@
 %endif
 Requires:       pesign-obs-integration
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
+Provides:       %name-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
 Provides:       multiversion(kernel)
 Source:         README.KSYMS
 Requires:       kernel-devel%variant = %version-%source_rel
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-ExclusiveArch:  %ix86 aarch64 armv6hl armv7hl ppc64 ppc64le s390x x86_64
+ExclusiveArch:  %ix86 aarch64 ppc64 ppc64le s390x x86_64
 Prefix:         /usr/src
 
 %description

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.thPvYH/_old  2019-03-13 16:41:17.038688408 +0100
+++ /var/tmp/diff_new_pack.thPvYH/_new  2019-03-13 16:41:17.042688405 +0100
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 4.20
-%define patchversion 4.20.13
+%define srcversion 5.0
+%define patchversion 5.0.1
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -62,9 +62,9 @@
 Summary:        The Standard Kernel - without any SUSE patches
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        4.20.13
+Version:        5.0.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfb7c4a5
+Release:        <RELEASE>.g8c6a826
 %else
 Release:        0
 %endif
@@ -170,12 +170,12 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
-Provides:       kernel-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
+Provides:       
kernel-%build_flavor-base-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
+Provides:       kernel-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
 # END COMMON DEPS
-Provides:       %name-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
+Provides:       %name-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
 %obsolete_rebuilds %name
-Source0:        
http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
+Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
 Source3:        kernel-source.rpmlintrc
 Source8:        devel-pre.sh
@@ -249,7 +249,7 @@
 Source120:      kabi.tar.bz2
 Source121:      sysctl.tar.bz2
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-ExclusiveArch:  aarch64 armv6hl armv7hl %ix86 ppc64 ppc64le s390x x86_64
+ExclusiveArch:  aarch64 %ix86 ppc64 ppc64le s390x x86_64
 %define kmp_target_cpu %_target_cpu
 %ifarch %ix86
 # Only i386/default supports i586, mark other flavors' packages as i686

++++++ kernel-zfcpdump.spec ++++++
--- /var/tmp/diff_new_pack.thPvYH/_old  2019-03-13 16:41:17.058688393 +0100
+++ /var/tmp/diff_new_pack.thPvYH/_new  2019-03-13 16:41:17.058688393 +0100
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 4.20
-%define patchversion 4.20.13
+%define srcversion 5.0
+%define patchversion 5.0.1
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -62,9 +62,9 @@
 Summary:        The IBM System Z zfcpdump Kernel
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        4.20.13
+Version:        5.0.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfb7c4a5
+Release:        <RELEASE>.g8c6a826
 %else
 Release:        0
 %endif
@@ -170,12 +170,12 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
-Provides:       kernel-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
+Provides:       
kernel-%build_flavor-base-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
+Provides:       kernel-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
 # END COMMON DEPS
-Provides:       %name-srchash-fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
+Provides:       %name-srchash-8c6a826d31764166517a04ee7f27ad52a71a6855
 %obsolete_rebuilds %name
-Source0:        
http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
+Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
 Source3:        kernel-source.rpmlintrc
 Source8:        devel-pre.sh

++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.thPvYH/_old  2019-03-13 16:41:17.174688308 +0100
+++ /var/tmp/diff_new_pack.thPvYH/_new  2019-03-13 16:41:17.178688305 +0100
@@ -6,7 +6,6 @@
 <package>kernel-debug</package>
 <package>kernel-default</package>
 <package>kernel-kvmsmall</package>
-<package>kernel-lpae</package>
 <package>kernel-pae</package>
 <package>kernel-vanilla</package>
 <package>kernel-zfcpdump</package>
@@ -57,7 +56,6 @@
 <package>kernel-debug</package>
 <package>kernel-default</package>
 <package>kernel-kvmsmall</package>
-<package>kernel-lpae</package>
 <package>kernel-pae</package>
 <package>kernel-vanilla</package>
 <package>kernel-zfcpdump</package>
@@ -81,7 +79,6 @@
 <package>kernel-debug</package>
 <package>kernel-default</package>
 <package>kernel-kvmsmall</package>
-<package>kernel-lpae</package>
 <package>kernel-pae</package>
 <package>kernel-vanilla</package>
 <package>kernel-zfcpdump</package>
@@ -101,7 +98,6 @@
 <package>kernel-debug</package>
 <package>kernel-default</package>
 <package>kernel-kvmsmall</package>
-<package>kernel-lpae</package>
 <package>kernel-pae</package>
 <package>kernel-vanilla</package>
 <package>kernel-zfcpdump</package>
@@ -121,7 +117,6 @@
 <package>kernel-debug</package>
 <package>kernel-default</package>
 <package>kernel-kvmsmall</package>
-<package>kernel-lpae</package>
 <package>kernel-pae</package>
 <package>kernel-vanilla</package>
 <package>kernel-zfcpdump</package>

++++++ config.conf ++++++
--- /var/tmp/diff_new_pack.thPvYH/_old  2019-03-13 16:41:17.250688252 +0100
+++ /var/tmp/diff_new_pack.thPvYH/_new  2019-03-13 16:41:17.250688252 +0100
@@ -28,11 +28,11 @@
 +ppc64le       ppc64le/vanilla
 
 # ARM architectures
-+armv6hl       armv6hl/default
-+armv6hl       armv6hl/vanilla
-+armv7hl       armv7hl/default
-+armv7hl       armv7hl/vanilla
-+armv7hl       armv7hl/lpae
++armv6hl       -!needs_updating armv6hl/default
++armv6hl       -!needs_updating armv6hl/vanilla
++armv7hl       -!needs_updating armv7hl/default
++armv7hl       -!needs_updating armv7hl/vanilla
++armv7hl       -!needs_updating armv7hl/lpae
 +arm64         arm64/default
 +arm64         arm64/64kb
 +arm64         arm64/vanilla

++++++ config.sh ++++++
--- /var/tmp/diff_new_pack.thPvYH/_old  2019-03-13 16:41:17.266688240 +0100
+++ /var/tmp/diff_new_pack.thPvYH/_new  2019-03-13 16:41:17.266688240 +0100
@@ -1,5 +1,5 @@
 # The version of the main tarball to use
-SRCVERSION=4.20
+SRCVERSION=5.0
 # variant of the kernel-source package, either empty or "-rt"
 VARIANT=
 # buildservice projects to build the kernel against

++++++ config.tar.bz2 ++++++
++++ 6006 lines of diff (skipped)

++++++ kernel-module-subpackage ++++++
--- /var/tmp/diff_new_pack.thPvYH/_old  2019-03-13 16:41:17.662687948 +0100
+++ /var/tmp/diff_new_pack.thPvYH/_new  2019-03-13 16:41:17.662687948 +0100
@@ -1,5 +1,6 @@
 %package -n %{-n*}-kmp-%1
-%define _this_kmp_version %{-v*}_k%(echo %2 | sed -r 'y/-/_/; 
s/^(2\.6\.[0-9]+)_/\\1.0_/; # use 2.6.x.0 for mainline kernels')
+%define _this_kmp_kernel_version k%(echo %2 | sed -r 'y/-/_/; 
s/^(2\.6\.[0-9]+)_/\\1.0_/; # use 2.6.x.0 for mainline kernels')
+%define _this_kmp_version %{-v*}_%_this_kmp_kernel_version
 Version: %_this_kmp_version
 Release: %{-r*}
 %(
@@ -22,10 +23,13 @@
 )
 Provides: %{-n*}-kmp = %_this_kmp_version
 Provides: %{-n*}-kmp = %{-v*}
+Provides: multiversion(kernel)
+Provides: %{-n*}-kmp-%1-%_this_kmp_kernel_version
 Requires: coreutils grep
 %{-c:Requires: %{-n*}-ueficert}
 Enhances: kernel-%1
 Supplements: packageand(kernel-%1:%{-n*})
+Conflicts: %{-n*}-kmp-%1-%_this_kmp_kernel_version
 %if "%1" == "default"
 Obsoletes: %{-n*}-kmp-trace
 %ifarch %ix86


++++++ klp-symbols ++++++
--- /var/tmp/diff_new_pack.thPvYH/_old  2019-03-13 16:41:17.806687842 +0100
+++ /var/tmp/diff_new_pack.thPvYH/_new  2019-03-13 16:41:17.806687842 +0100
@@ -36,7 +36,7 @@
 
 get_symbols()
 {
-       nm -f posix "$1" | grep -v '\( [UN] \)\|\(\.L\|__crc_\)' | cut -d\  
-f1,2
+       nm -f posix "$1" | grep -v '\( [UN] \)\|\(\.L\|__crc_\)' | cut -d\  -f1
 }
 
 echo "klp-convert-symbol-data.$KLP_DATA_VERSION" > "$KLP_SYMBOLS"

++++++ linux-4.20.tar.xz -> linux-5.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/kernel-source/linux-4.20.tar.xz 
/work/SRC/openSUSE:Factory/.kernel-source.new.28833/linux-5.0.tar.xz differ: 
char 8, line 1

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

++++++ patches.rpmify.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.rpmify/BPF-UMH-do-not-detect-if-compiler-can-link-userspace.patch 
new/patches.rpmify/BPF-UMH-do-not-detect-if-compiler-can-link-userspace.patch
--- 
old/patches.rpmify/BPF-UMH-do-not-detect-if-compiler-can-link-userspace.patch   
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/patches.rpmify/BPF-UMH-do-not-detect-if-compiler-can-link-userspace.patch   
    2019-02-28 16:12:59.000000000 +0100
@@ -0,0 +1,36 @@
+From 60f1d000300603afcd18ed4a27a4a4af374d867a Mon Sep 17 00:00:00 2001
+From: Michal Suchanek <[email protected]>
+Date: Wed, 27 Feb 2019 13:11:22 +0100
+Subject: [PATCH] BPF: UMH: do not detect if compiler can link userspace
+ program.
+
+References: boo#1127188
+Patch-mainline: no, SUSE specific
+
+SUSE crosscompilers cannot build userspace programs. They do not include
+libc and related headers.
+
+The configuration files are updated using such crosscompilers leading to
+this UMH symbol flipping and build kernel build failures due to
+configuration differences.
+
+Signed-off-by: Michal Suchanek <[email protected]>
+---
+ net/bpfilter/Kconfig | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/net/bpfilter/Kconfig b/net/bpfilter/Kconfig
+index e558b46596c4..2e9b6a8692ea 100644
+--- a/net/bpfilter/Kconfig
++++ b/net/bpfilter/Kconfig
+@@ -8,7 +8,6 @@ menuconfig BPFILTER
+ if BPFILTER
+ config BPFILTER_UMH
+       tristate "bpfilter kernel module with user mode helper"
+-      depends on $(success,$(srctree)/scripts/cc-can-link.sh $(CC))
+       default m
+       help
+         This builds bpfilter kernel module with embedded user mode helper
+-- 
+2.20.1
+

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch
 
new/patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch
--- 
old/patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch
    2019-02-23 19:48:23.000000000 +0100
+++ 
new/patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch
    2019-03-04 07:41:58.000000000 +0100
@@ -38,7 +38,7 @@
 
 --- a/Documentation/admin-guide/kernel-parameters.txt
 +++ b/Documentation/admin-guide/kernel-parameters.txt
-@@ -4226,6 +4226,7 @@
+@@ -4235,6 +4235,7 @@
                        retpoline         - replace indirect branches
                        retpoline,generic - google's original retpoline
                        retpoline,amd     - AMD-specific minimal thunk
@@ -66,7 +66,7 @@
        SPECTRE_V2_IBRS_ENHANCED,
  };
  
-@@ -255,7 +256,6 @@ extern char __indirect_thunk_end[];
+@@ -256,7 +257,6 @@ extern char __indirect_thunk_end[];
   */
  static inline void vmexit_fill_RSB(void)
  {
@@ -74,7 +74,7 @@
        unsigned long loops;
  
        asm volatile (ANNOTATE_NOSPEC_ALTERNATIVE
-@@ -265,7 +265,6 @@ static inline void vmexit_fill_RSB(void)
+@@ -266,7 +266,6 @@ static inline void vmexit_fill_RSB(void)
                      "910:"
                      : "=r" (loops), ASM_CALL_CONSTRAINT
                      : : "memory" );
@@ -84,7 +84,7 @@
  static __always_inline
 --- a/arch/x86/kernel/cpu/bugs.c
 +++ b/arch/x86/kernel/cpu/bugs.c
-@@ -234,6 +234,11 @@ static inline const char *spectre_v2_module_string(void)
+@@ -236,6 +236,11 @@ static inline const char *spectre_v2_module_string(void)
  static inline const char *spectre_v2_module_string(void) { return ""; }
  #endif
  
@@ -96,7 +96,7 @@
  static inline bool match_option(const char *arg, int arglen, const char *opt)
  {
        int len = strlen(opt);
-@@ -249,6 +254,7 @@ enum spectre_v2_mitigation_cmd {
+@@ -251,6 +256,7 @@ enum spectre_v2_mitigation_cmd {
        SPECTRE_V2_CMD_RETPOLINE,
        SPECTRE_V2_CMD_RETPOLINE_GENERIC,
        SPECTRE_V2_CMD_RETPOLINE_AMD,
@@ -104,7 +104,7 @@
  };
  
  enum spectre_v2_user_cmd {
-@@ -400,6 +406,7 @@ static const char * const spectre_v2_strings[] = {
+@@ -412,6 +418,7 @@ static const char * const spectre_v2_strings[] = {
        [SPECTRE_V2_NONE]                       = "Vulnerable",
        [SPECTRE_V2_RETPOLINE_GENERIC]          = "Mitigation: Full generic 
retpoline",
        [SPECTRE_V2_RETPOLINE_AMD]              = "Mitigation: Full AMD 
retpoline",
@@ -112,7 +112,7 @@
        [SPECTRE_V2_IBRS_ENHANCED]              = "Mitigation: Enhanced IBRS",
  };
  
-@@ -413,6 +420,7 @@ static const struct {
+@@ -425,6 +432,7 @@ static const struct {
        { "retpoline",          SPECTRE_V2_CMD_RETPOLINE,         false },
        { "retpoline,amd",      SPECTRE_V2_CMD_RETPOLINE_AMD,     false },
        { "retpoline,generic",  SPECTRE_V2_CMD_RETPOLINE_GENERIC, false },
@@ -120,7 +120,7 @@
        { "auto",               SPECTRE_V2_CMD_AUTO,              false },
  };
  
-@@ -467,6 +475,23 @@ static enum spectre_v2_mitigation_cmd __init 
spectre_v2_parse_cmdline(void)
+@@ -479,6 +487,23 @@ static enum spectre_v2_mitigation_cmd __init 
spectre_v2_parse_cmdline(void)
        return cmd;
  }
  
@@ -144,7 +144,7 @@
  static void __init spectre_v2_select_mitigation(void)
  {
        enum spectre_v2_mitigation_cmd cmd = spectre_v2_parse_cmdline();
-@@ -493,17 +518,31 @@ static void __init spectre_v2_select_mitigation(void)
+@@ -505,17 +530,31 @@ static void __init spectre_v2_select_mitigation(void)
                        wrmsrl(MSR_IA32_SPEC_CTRL, x86_spec_ctrl_base);
                        goto specv2_set_mode;
                }
@@ -186,7 +186,7 @@
 +lib-y += retpoline.o
  
  obj-y += msr.o msr-reg.o msr-reg-export.o hweight.o
- 
+ obj-y += iomem.o
 --- a/arch/x86/lib/retpoline.S
 +++ b/arch/x86/lib/retpoline.S
 @@ -8,6 +8,8 @@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch 
new/patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch
--- old/patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch    
2019-02-23 19:48:23.000000000 +0100
+++ new/patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch    
2019-03-04 07:41:58.000000000 +0100
@@ -72,8 +72,8 @@
 Link: 
https://lkml.kernel.org/r/d5e4c03ec290c61dfbe5a769f7287817283fa6b7.1515542293.git.tim.c.c...@linux.intel.com
 Signed-off-by: Jiri Slaby <[email protected]>
 ---
- arch/x86/entry/entry_64.S        |   32 ++++++++++++++++++++++++++++++++
- arch/x86/entry/entry_64_compat.S |   23 +++++++++++++++++++++--
+ arch/x86/entry/entry_64.S        | 32 ++++++++++++++++++++++++++++++++
+ arch/x86/entry/entry_64_compat.S | 23 +++++++++++++++++++++--
  2 files changed, 53 insertions(+), 2 deletions(-)
 
 --- a/arch/x86/entry/entry_64.S
@@ -105,7 +105,7 @@
  
         /*
          * We have RDI, return address, and orig_ax on the stack on
-@@ -624,6 +630,8 @@ GLOBAL(swapgs_restore_regs_and_return_to
+@@ -624,6 +630,8 @@ GLOBAL(swapgs_restore_regs_and_return_to_usermode)
        /* Push user RDI on the trampoline stack. */
        pushq   (%rdi)
  
@@ -205,7 +205,7 @@
  
        /*
         * User tracing code (ptrace or signal handlers) might assume that
-@@ -247,12 +249,18 @@ GLOBAL(entry_SYSCALL_compat_after_hwfram
+@@ -247,12 +249,18 @@ GLOBAL(entry_SYSCALL_compat_after_hwframe)
        pushq   $0                      /* pt_regs->r15 = 0 */
        xorl    %r15d, %r15d            /* nospec   r15 */
  
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.suse/VFS-expedite-umount.patch 
new/patches.suse/VFS-expedite-umount.patch
--- old/patches.suse/VFS-expedite-umount.patch  2019-02-23 19:48:23.000000000 
+0100
+++ new/patches.suse/VFS-expedite-umount.patch  1970-01-01 01:00:00.000000000 
+0100
@@ -1,47 +0,0 @@
-From: NeilBrown <[email protected]>
-Subject: VFS: expedite unmount
-References: bsc#1024412
-Patch-mainline: submitted,  26 Oct 2017 13:26:37 +1100 - 
[email protected],
-
-The synchronize_rcu() in namespace_unlock() is called every time
-a filesystem is unmounted.  If a great many filesystems are mounted,
-this can cause a noticable slow-down in, for example, system shutdown.
-
-The sequence:
-  mkdir -p /tmp/Mtest/{0..5000}
-  time for i in /tmp/Mtest/*; do mount -t tmpfs tmpfs $i ; done
-  time umount /tmp/Mtest/*
-
-on a 4-cpu VM can report 8 seconds to mount the tmpfs filesystems, and
-100 seconds to unmount them.
-
-Boot the same VM with 1 CPU and it takes 18 seconds to mount the
-tmpfs filesystems, but only 36 to unmount.
-
-If we change the synchronize_rcu() to synchronize_rcu_expedited()
-the umount time on a 4-cpu VM is 8 seconds to mount and 0.6 to
-unmount.
-
-I think this 200-fold speed up is worth the slightly higher system
-impact of use synchronize_rcu_expedited().
-
-Signed-off-by: NeilBrown <[email protected]>
-Acked-by: NeilBrown <[email protected]>
-
-(Paul McKenney acked the patch, Al Viro hasn't responded yet).
-
----
- fs/namespace.c |    2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/fs/namespace.c
-+++ b/fs/namespace.c
-@@ -1370,7 +1370,7 @@ static void namespace_unlock(void)
-       if (likely(hlist_empty(&head)))
-               return;
- 
--      synchronize_rcu();
-+      synchronize_rcu_expedited();
- 
-       group_pin_kill(&head);
- }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/btrfs-8447-serialize-subvolume-mounts-with-potentially-mi.patch
 
new/patches.suse/btrfs-8447-serialize-subvolume-mounts-with-potentially-mi.patch
--- 
old/patches.suse/btrfs-8447-serialize-subvolume-mounts-with-potentially-mi.patch
    2019-02-23 19:48:23.000000000 +0100
+++ 
new/patches.suse/btrfs-8447-serialize-subvolume-mounts-with-potentially-mi.patch
    2019-03-04 07:41:58.000000000 +0100
@@ -9,12 +9,12 @@
 
 Signed-off-by: David Sterba <[email protected]>
 ---
- fs/btrfs/super.c |   23 +++++++++++++++++++++++
+ fs/btrfs/super.c | 23 +++++++++++++++++++++++
  1 file changed, 23 insertions(+)
 
 --- a/fs/btrfs/super.c
 +++ b/fs/btrfs/super.c
-@@ -1655,6 +1655,7 @@ static struct dentry *btrfs_mount(struct
+@@ -1599,6 +1599,7 @@ static struct dentry *btrfs_mount(struct 
file_system_type *fs_type, int flags,
        char *subvol_name = NULL;
        u64 subvol_objectid = 0;
        int error = 0;
@@ -22,7 +22,7 @@
  
        if (!(flags & SB_RDONLY))
                mode |= FMODE_WRITE;
-@@ -1666,6 +1667,24 @@ static struct dentry *btrfs_mount(struct
+@@ -1610,6 +1611,24 @@ static struct dentry *btrfs_mount(struct 
file_system_type *fs_type, int flags,
                return ERR_PTR(error);
        }
  
@@ -47,7 +47,7 @@
        /* mount device's root (/) */
        mnt_root = vfs_kern_mount(&btrfs_root_fs_type, flags, device_name, 
data);
        if (PTR_ERR_OR_ZERO(mnt_root) == -EBUSY) {
-@@ -1677,6 +1696,7 @@ static struct dentry *btrfs_mount(struct
+@@ -1621,6 +1640,7 @@ static struct dentry *btrfs_mount(struct 
file_system_type *fs_type, int flags,
                                flags | SB_RDONLY, device_name, data);
                        if (IS_ERR(mnt_root)) {
                                root = ERR_CAST(mnt_root);
@@ -55,7 +55,7 @@
                                kfree(subvol_name);
                                goto out;
                        }
-@@ -1687,11 +1707,14 @@ static struct dentry *btrfs_mount(struct
+@@ -1631,11 +1651,14 @@ static struct dentry *btrfs_mount(struct 
file_system_type *fs_type, int flags,
                        if (error < 0) {
                                root = ERR_PTR(error);
                                mntput(mnt_root);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch
 
new/patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch
--- 
old/patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch
   2019-02-23 19:48:23.000000000 +0100
+++ 
new/patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch
   2019-03-04 07:41:58.000000000 +0100
@@ -36,19 +36,19 @@
 
 Signed-off-by: Jeff Mahoney <[email protected]>
 ---
- Makefile                      |   12 +++++-
- init/Kconfig.suse             |   70 ++++++++++++++++++++++++++++++++++++
- lib/dump_stack.c              |    5 +-
- scripts/gen-suse_version_h.sh |   81 
++++++++++++++++++++++++++++++++++++++++++
- scripts/mod/modpost.c         |   10 +++++
+ Makefile                      | 12 +++++-
+ init/Kconfig.suse             | 70 ++++++++++++++++++++++++++++++
+ lib/dump_stack.c              |  5 ++-
+ scripts/gen-suse_version_h.sh | 81 +++++++++++++++++++++++++++++++++++
+ scripts/mod/modpost.c         | 10 +++++
  5 files changed, 175 insertions(+), 3 deletions(-)
  create mode 100644 scripts/gen-suse_version_h.sh
 
 --- a/Makefile
 +++ b/Makefile
-@@ -972,6 +972,15 @@ ifdef CONFIG_STACK_VALIDATION
-   endif
- endif
+@@ -962,6 +962,15 @@ endif
+ 
+ PHONY += prepare0
  
 +suse_version_h := include/generated/uapi/linux/suse_version.h
 +
@@ -59,10 +59,10 @@
 +$(suse_version_h): include/config/auto.conf FORCE
 +      $(call filechk,suse_version)
 +
- PHONY += prepare0
- 
  ifeq ($(KBUILD_EXTMOD),)
-@@ -1101,7 +1110,8 @@ endif
+ core-y                += kernel/ certs/ mm/ fs/ ipc/ security/ crypto/ block/
+ 
+@@ -1087,7 +1096,8 @@ endif
  # that need to depend on updated CONFIG_* values can be checked here.
  prepare2: prepare3 outputmakefile asm-generic
  
@@ -71,7 +71,7 @@
 +                   $(suse_version_h)
        $(cmd_crmodverdir)
  
- archprepare: archheaders archscripts prepare1 scripts_basic
+ archprepare: archheaders archscripts prepare1 scripts
 --- a/init/Kconfig.suse
 +++ b/init/Kconfig.suse
 @@ -1,6 +1,75 @@
@@ -165,7 +165,7 @@
  
  static char dump_stack_arch_desc_str[128];
  
-@@ -44,13 +45,13 @@ void __init dump_stack_set_arch_desc(con
+@@ -44,13 +45,13 @@ void __init dump_stack_set_arch_desc(const char *fmt, ...)
   */
  void dump_stack_print_info(const char *log_lvl)
  {
@@ -275,7 +275,7 @@
  
  /* Are we using CONFIG_MODVERSIONS? */
  static int modversions = 0;
-@@ -2375,6 +2376,14 @@ static void add_srcversion(struct buffer
+@@ -2392,6 +2393,14 @@ static void add_srcversion(struct buffer *b, struct 
module *mod)
        }
  }
  
@@ -290,8 +290,8 @@
  static void write_if_changed(struct buffer *b, const char *fname)
  {
        char *tmp;
-@@ -2635,6 +2644,7 @@ int main(int argc, char **argv)
-               add_depends(&buf, mod, modules);
+@@ -2647,6 +2656,7 @@ int main(int argc, char **argv)
+               add_depends(&buf, mod);
                add_moddevtable(&buf, mod);
                add_srcversion(&buf, mod);
 +              add_suserelease(&buf, mod);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.suse/netfilter-ip_conntrack_slp.patch 
new/patches.suse/netfilter-ip_conntrack_slp.patch
--- old/patches.suse/netfilter-ip_conntrack_slp.patch   2019-02-23 
19:48:23.000000000 +0100
+++ new/patches.suse/netfilter-ip_conntrack_slp.patch   2019-03-04 
07:41:58.000000000 +0100
@@ -10,14 +10,15 @@
 Signed-off-by: Jiri Bohac <[email protected]>
 
 ---
- net/netfilter/Kconfig            |   15 ++++
- net/netfilter/Makefile           |    1 
- net/netfilter/nf_conntrack_slp.c |  131 
+++++++++++++++++++++++++++++++++++++++
+ net/netfilter/Kconfig            |  15 ++++
+ net/netfilter/Makefile           |   1 +
+ net/netfilter/nf_conntrack_slp.c | 131 +++++++++++++++++++++++++++++++
  3 files changed, 147 insertions(+)
+ create mode 100644 net/netfilter/nf_conntrack_slp.c
 
 --- a/net/netfilter/Kconfig
 +++ b/net/netfilter/Kconfig
-@@ -290,6 +290,21 @@ config NF_CONNTRACK_TFTP
+@@ -354,6 +354,21 @@ config NF_CONNTRACK_TFTP
  
          To compile it as a module, choose M here.  If unsure, say N.
  
@@ -41,14 +42,14 @@
        select NETFILTER_NETLINK
 --- a/net/netfilter/Makefile
 +++ b/net/netfilter/Makefile
-@@ -36,6 +36,7 @@ obj-$(CONFIG_NF_CONNTRACK_PPTP) += nf_co
+@@ -46,6 +46,7 @@ obj-$(CONFIG_NF_CONNTRACK_PPTP) += nf_conntrack_pptp.o
  obj-$(CONFIG_NF_CONNTRACK_SANE) += nf_conntrack_sane.o
  obj-$(CONFIG_NF_CONNTRACK_SIP) += nf_conntrack_sip.o
  obj-$(CONFIG_NF_CONNTRACK_TFTP) += nf_conntrack_tftp.o
 +obj-$(CONFIG_NF_CONNTRACK_SLP) += nf_conntrack_slp.o
  
- nf_nat-y      := nf_nat_core.o nf_nat_proto_unknown.o nf_nat_proto_common.o \
-                  nf_nat_proto_udp.o nf_nat_proto_tcp.o nf_nat_helper.o
+ nf_nat-y      := nf_nat_core.o nf_nat_proto.o nf_nat_helper.o
+ 
 --- /dev/null
 +++ b/net/netfilter/nf_conntrack_slp.c
 @@ -0,0 +1,131 @@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.suse/setuid-dumpable-wrongdir 
new/patches.suse/setuid-dumpable-wrongdir
--- old/patches.suse/setuid-dumpable-wrongdir   2019-02-23 19:48:23.000000000 
+0100
+++ new/patches.suse/setuid-dumpable-wrongdir   2019-03-04 07:41:58.000000000 
+0100
@@ -16,13 +16,13 @@
 Signed-off-by: Kurt Garloff <[email protected]>
 
 ---
- kernel/sysctl.c        |    7 +++++++
- kernel/sysctl_binary.c |    1 +
+ kernel/sysctl.c        | 7 +++++++
+ kernel/sysctl_binary.c | 1 +
  2 files changed, 8 insertions(+)
 
 --- a/kernel/sysctl.c
 +++ b/kernel/sysctl.c
-@@ -817,6 +817,13 @@ static struct ctl_table kern_table[] = {
+@@ -1048,6 +1048,13 @@ static struct ctl_table kern_table[] = {
                .proc_handler   = proc_dointvec,
        },
  #endif
@@ -38,10 +38,10 @@
                .procname       = "spin_retry",
 --- a/kernel/sysctl_binary.c
 +++ b/kernel/sysctl_binary.c
-@@ -138,6 +138,7 @@ static const struct bin_table bin_kern_t
-       { CTL_INT,      KERN_MAX_LOCK_DEPTH,            "max_lock_depth" },
+@@ -141,6 +141,7 @@ static const struct bin_table bin_kern_table[] = {
        { CTL_INT,      KERN_PANIC_ON_NMI,              
"panic_on_unrecovered_nmi" },
        { CTL_INT,      KERN_PANIC_ON_WARN,             "panic_on_warn" },
+       { CTL_ULONG,    KERN_PANIC_PRINT,               "panic_print" },
 +      { CTL_INT,      KERN_SETUID_DUMPABLE,           "suid_dumpable" },
        {}
  };
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     2019-02-23 19:48:23.000000000 +0100
+++ new/patches.suse/supported-flag     2019-03-04 07:41:58.000000000 +0100
@@ -23,12 +23,12 @@
  kernel/module.c                               | 80 +++++++++++++++++++
  kernel/sysctl.c                               |  9 +++
  scripts/Makefile.modpost                      |  6 +-
- scripts/mod/modpost.c                         | 79 +++++++++++++++++-
- 11 files changed, 248 insertions(+), 2 deletions(-)
+ scripts/mod/modpost.c                         | 80 ++++++++++++++++++-
+ 11 files changed, 249 insertions(+), 2 deletions(-)
 
 --- a/Documentation/admin-guide/kernel-parameters.txt
 +++ b/Documentation/admin-guide/kernel-parameters.txt
-@@ -4580,6 +4580,14 @@
+@@ -4681,6 +4681,14 @@
        unknown_nmi_panic
                        [X86] Cause panic on unknown NMI.
  
@@ -45,7 +45,7 @@
                        (default -1 = authorized except for wireless USB,
 --- a/Documentation/sysctl/kernel.txt
 +++ b/Documentation/sysctl/kernel.txt
-@@ -1017,6 +1017,18 @@ ORed together. The letters are seen in "Tainted" line 
of Oops reports.
+@@ -1035,6 +1035,18 @@ ORed together. The letters are seen in "Tainted" line 
of Oops reports.
   32768 (K): The kernel has been live patched.
   65536 (X): Auxiliary taint, defined and used by for distros.
  131072 (T): The kernel was built with the struct randomization plugin.
@@ -66,7 +66,7 @@
  
 --- a/Makefile
 +++ b/Makefile
-@@ -443,6 +443,11 @@ KBUILD_LDFLAGS_MODULE := -T 
$(srctree)/scripts/module-common.lds
+@@ -441,6 +441,11 @@ KBUILD_LDFLAGS_MODULE := -T 
$(srctree)/scripts/module-common.lds
  KBUILD_LDFLAGS :=
  GCC_PLUGINS_CFLAGS :=
  
@@ -92,7 +92,7 @@
  extern bool crash_kexec_post_notifiers;
 --- a/include/linux/module.h
 +++ b/include/linux/module.h
-@@ -502,6 +502,9 @@ bool is_module_address(unsigned long addr);
+@@ -513,6 +513,9 @@ bool is_module_address(unsigned long addr);
  bool __is_module_percpu_address(unsigned long addr, unsigned long *can_addr);
  bool is_module_percpu_address(unsigned long addr);
  bool is_module_text_address(unsigned long addr);
@@ -193,7 +193,7 @@
  /*
   * Mutex protects:
   * 1) List of modules (also safely readable with preempt_disable),
-@@ -1176,6 +1192,12 @@ static size_t module_flags_taint(struct module *mod, 
char *buf)
+@@ -1177,6 +1193,12 @@ static size_t module_flags_taint(struct module *mod, 
char *buf)
                        buf[l++] = taint_flags[i].c_true;
        }
  
@@ -206,7 +206,7 @@
        return l;
  }
  
-@@ -1245,6 +1267,33 @@ static ssize_t show_taint(struct module_attribute 
*mattr,
+@@ -1248,6 +1270,33 @@ static ssize_t show_taint(struct module_attribute 
*mattr,
  static struct module_attribute modinfo_taint =
        __ATTR(taint, 0444, show_taint, NULL);
  
@@ -240,7 +240,7 @@
  static struct module_attribute *modinfo_attrs[] = {
        &module_uevent,
        &modinfo_version,
-@@ -1253,6 +1302,9 @@ static struct module_attribute *modinfo_attrs[] = {
+@@ -1256,6 +1305,9 @@ static struct module_attribute *modinfo_attrs[] = {
        &modinfo_coresize,
        &modinfo_initsize,
        &modinfo_taint,
@@ -250,7 +250,7 @@
  #ifdef CONFIG_MODULE_UNLOAD
        &modinfo_refcnt,
  #endif
-@@ -1812,9 +1864,34 @@ static int mod_sysfs_setup(struct module *mod,
+@@ -1815,9 +1867,34 @@ static int mod_sysfs_setup(struct module *mod,
        add_sect_attrs(mod, info);
        add_notes_attrs(mod, info);
  
@@ -285,7 +285,7 @@
  out_unreg_modinfo_attrs:
        module_remove_modinfo_attrs(mod);
  out_unreg_param:
-@@ -4382,6 +4459,9 @@ void print_modules(void)
+@@ -4419,6 +4496,9 @@ void print_modules(void)
        if (last_unloaded_module[0])
                pr_cont(" [last unloaded: %s]", last_unloaded_module);
        pr_cont("\n");
@@ -297,7 +297,7 @@
  #ifdef CONFIG_MODVERSIONS
 --- a/kernel/sysctl.c
 +++ b/kernel/sysctl.c
-@@ -799,6 +799,15 @@ static struct ctl_table kern_table[] = {
+@@ -800,6 +800,15 @@ static struct ctl_table kern_table[] = {
                .extra1         = &pid_max_min,
                .extra2         = &pid_max_max,
        },
@@ -330,7 +330,7 @@
  
 --- a/scripts/mod/modpost.c
 +++ b/scripts/mod/modpost.c
-@@ -20,6 +20,7 @@
+@@ -19,6 +19,7 @@
  #include <stdbool.h>
  #include <errno.h>
  #include "modpost.h"
@@ -338,7 +338,7 @@
  #include "../../include/linux/license.h"
  
  /* Are we using CONFIG_MODVERSIONS? */
-@@ -1929,6 +1930,50 @@ static char *remove_dot(char *s)
+@@ -1943,6 +1944,50 @@ static char *remove_dot(char *s)
        return s;
  }
  
@@ -389,7 +389,7 @@
  static void read_symbols(const char *modname)
  {
        const char *symname;
-@@ -2168,6 +2213,15 @@ static void add_staging_flag(struct buffer *b, const 
char *name)
+@@ -2196,6 +2241,15 @@ static void add_staging_flag(struct buffer *b, const 
char *name)
                buf_printf(b, "\nMODULE_INFO(staging, \"Y\");\n");
  }
  
@@ -405,7 +405,7 @@
  /**
   * Record CRCs for unresolved symbols
   **/
-@@ -2315,6 +2369,15 @@ static void write_if_changed(struct buffer *b, const 
char *fname)
+@@ -2332,6 +2386,15 @@ static void write_if_changed(struct buffer *b, const 
char *fname)
        fclose(file);
  }
  
@@ -421,7 +421,7 @@
  /* parse Module.symvers file. line format:
   * 0x12345678<tab>symbol<tab>module[[<tab>export]<tab>something]
   **/
-@@ -2411,12 +2474,15 @@ int main(int argc, char **argv)
+@@ -2428,12 +2491,15 @@ int main(int argc, char **argv)
        struct buffer buf = { };
        char *kernel_read = NULL, *module_read = NULL;
        char *dump_write = NULL, *files_source = NULL;
@@ -433,12 +433,12 @@
        struct ext_sym_list *extsym_iter;
        struct ext_sym_list *extsym_start = NULL;
  
--      while ((opt = getopt(argc, argv, "i:I:e:mnsST:o:awM:K:E")) != -1) {
-+      while ((opt = getopt(argc, argv, "i:I:e:mnsST:o:awM:K:EN:")) != -1) {
+-      while ((opt = getopt(argc, argv, "i:I:e:mnsST:o:awE")) != -1) {
++      while ((opt = getopt(argc, argv, "i:I:e:mnsST:o:awEN:")) != -1) {
                switch (opt) {
                case 'i':
                        kernel_read = optarg;
-@@ -2460,11 +2526,20 @@ int main(int argc, char **argv)
+@@ -2477,11 +2543,20 @@ int main(int argc, char **argv)
                case 'E':
                        sec_mismatch_fatal = 1;
                        break;
@@ -459,7 +459,7 @@
        if (kernel_read)
                read_dump(kernel_read, 1);
        if (module_read)
-@@ -2503,6 +2578,9 @@ int main(int argc, char **argv)
+@@ -2515,6 +2590,9 @@ int main(int argc, char **argv)
                add_intree_flag(&buf, !external_module);
                add_retpoline(&buf);
                add_staging_flag(&buf, mod->name);
@@ -467,5 +467,5 @@
 +              add_supported_flag(&buf, mod);
 +#endif
                err |= add_versions(&buf, mod);
-               add_depends(&buf, mod, modules);
+               add_depends(&buf, mod);
                add_moddevtable(&buf, mod);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/vfio_pci-Add-local-source-directory-as-include.patch 
new/patches.suse/vfio_pci-Add-local-source-directory-as-include.patch
--- old/patches.suse/vfio_pci-Add-local-source-directory-as-include.patch       
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/vfio_pci-Add-local-source-directory-as-include.patch       
2019-03-04 07:41:58.000000000 +0100
@@ -0,0 +1,33 @@
+From: Laura Abbott <[email protected]>
+Date: Fri, 4 Jan 2019 11:57:14 -0800
+Subject: vfio_pci: Add local source directory as include
+Patch-mainline: Submitted - 20190104
+References: none
+
+Commit 7f92891778df ("vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2]
+subdriver") introduced a trace.h file in the local directory but
+missed adding the local include path, resulting in compilation
+failures with tracepoints:
+
+In file included from drivers/vfio/pci/trace.h:102,
+                 from drivers/vfio/pci/vfio_pci_nvlink2.c:29:
+./include/trace/define_trace.h:89:42: fatal error: ./trace.h: No such file or 
directory
+ #include TRACE_INCLUDE(TRACE_INCLUDE_FILE)
+
+Fix this by adjusting the include path.
+
+Fixes: 7f92891778df ("vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] 
subdriver")
+Signed-off-by: Laura Abbott <[email protected]>
+Reviewed-by: Alexey Kardashevskiy <[email protected]>
+Acked-by: Michal Kubecek <[email protected]>
+---
+ drivers/vfio/pci/Makefile | 1 +
+ 1 file changed, 1 insertion(+)
+
+--- a/drivers/vfio/pci/Makefile
++++ b/drivers/vfio/pci/Makefile
+@@ -1,3 +1,4 @@
++ccflags-y                               += -I$(src)
+ 
+ vfio-pci-y := vfio_pci.o vfio_pci_intrs.o vfio_pci_rdwr.o vfio_pci_config.o
+ vfio-pci-$(CONFIG_VFIO_PCI_IGD) += vfio_pci_igd.o
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.suse/vfs-add-super_operations-get_inode_dev 
new/patches.suse/vfs-add-super_operations-get_inode_dev
--- old/patches.suse/vfs-add-super_operations-get_inode_dev     2019-02-23 
19:48:23.000000000 +0100
+++ new/patches.suse/vfs-add-super_operations-get_inode_dev     2019-03-04 
07:41:58.000000000 +0100
@@ -41,7 +41,7 @@
 
 --- a/fs/locks.c
 +++ b/fs/locks.c
-@@ -2679,8 +2679,8 @@ static void lock_get_status(struct seq_file *f, struct 
file_lock *fl,
+@@ -2769,8 +2769,8 @@ static void lock_get_status(struct seq_file *f, struct 
file_lock *fl,
        if (inode) {
                /* userspace relies on this representation of dev_t */
                seq_printf(f, "%d %02x:%02x:%ld ", fl_pid,
@@ -65,7 +65,7 @@
                p = xdr_encode_hyper(p, (u64) fhp->fh_export->ex_fsid);
 --- a/fs/nfsd/vfs.c
 +++ b/fs/nfsd/vfs.c
-@@ -786,7 +786,7 @@ struct raparms *
+@@ -791,7 +791,7 @@ struct raparms *
  nfsd_init_raparms(struct file *file)
  {
        struct inode *inode = file_inode(file);
@@ -74,7 +74,7 @@
        ino_t ino = inode->i_ino;
        struct raparms  *ra, **rap, **frap = NULL;
        int depth = 0;
-@@ -949,7 +949,7 @@ static int wait_for_concurrent_writes(struct file *file)
+@@ -954,7 +954,7 @@ static int wait_for_concurrent_writes(struct file *file)
        int err = 0;
  
        if (atomic_read(&inode->i_writecount) > 1
@@ -83,7 +83,7 @@
                dprintk("nfsd: write defer %d\n", task_pid_nr(current));
                msleep(10);
                dprintk("nfsd: write resume %d\n", task_pid_nr(current));
-@@ -960,7 +960,7 @@ static int wait_for_concurrent_writes(struct file *file)
+@@ -965,7 +965,7 @@ static int wait_for_concurrent_writes(struct file *file)
                err = vfs_fsync(file, 0);
        }
        last_ino = inode->i_ino;
@@ -94,7 +94,7 @@
  
 --- a/fs/notify/fdinfo.c
 +++ b/fs/notify/fdinfo.c
-@@ -91,7 +91,7 @@ static void inotify_fdinfo(struct seq_file *m, struct 
fsnotify_mark *mark)
+@@ -92,7 +92,7 @@ static void inotify_fdinfo(struct seq_file *m, struct 
fsnotify_mark *mark)
                 */
                u32 mask = mark->mask & IN_ALL_EVENTS;
                seq_printf(m, "inotify wd:%x ino:%lx sdev:%x mask:%x 
ignored_mask:%x ",
@@ -103,7 +103,7 @@
                           mask, mark->ignored_mask);
                show_mark_fhandle(m, inode);
                seq_putc(m, '\n');
-@@ -121,7 +121,7 @@ static void fanotify_fdinfo(struct seq_file *m, struct 
fsnotify_mark *mark)
+@@ -122,7 +122,7 @@ static void fanotify_fdinfo(struct seq_file *m, struct 
fsnotify_mark *mark)
                if (!inode)
                        return;
                seq_printf(m, "fanotify ino:%lx sdev:%x mflags:%x mask:%x 
ignored_mask:%x ",
@@ -158,7 +158,7 @@
        stat->nlink = inode->i_nlink;
 --- a/include/linux/fs.h
 +++ b/include/linux/fs.h
-@@ -1872,6 +1872,7 @@ struct super_operations {
+@@ -1928,6 +1928,7 @@ struct super_operations {
                                  struct shrink_control *);
        long (*free_cached_objects)(struct super_block *,
                                    struct shrink_control *);
@@ -166,7 +166,7 @@
  };
  
  /*
-@@ -3464,4 +3465,12 @@ extern void inode_nohighmem(struct inode *inode);
+@@ -3514,4 +3515,12 @@ extern void inode_nohighmem(struct inode *inode);
  extern int vfs_fadvise(struct file *file, loff_t offset, loff_t len,
                       int advice);
  
@@ -197,7 +197,7 @@
 -              __entry->s_dev = inode->i_sb->s_dev;
 +              __entry->s_dev = inode_get_dev(inode);
                __entry->i_ino = inode->i_ino;
-               __entry->fl_next = fl ? fl->fl_next : NULL;
+               __entry->fl_blocker = fl ? fl->fl_blocker : NULL;
                __entry->fl_owner = fl ? fl->fl_owner : NULL;
 @@ -135,7 +135,7 @@ DECLARE_EVENT_CLASS(filelock_lease,
  
@@ -206,7 +206,7 @@
 -              __entry->s_dev = inode->i_sb->s_dev;
 +              __entry->s_dev = inode_get_dev(inode);
                __entry->i_ino = inode->i_ino;
-               __entry->fl_next = fl ? fl->fl_next : NULL;
+               __entry->fl_blocker = fl ? fl->fl_blocker : NULL;
                __entry->fl_owner = fl ? fl->fl_owner : NULL;
 @@ -185,7 +185,7 @@ TRACE_EVENT(generic_add_lease,
        ),
@@ -241,7 +241,7 @@
                __entry->mode   = inode->i_mode;
 --- a/kernel/audit.c
 +++ b/kernel/audit.c
-@@ -2100,7 +2100,7 @@ void audit_copy_inode(struct audit_names *name, const 
struct dentry *dentry,
+@@ -2102,7 +2102,7 @@ void audit_copy_inode(struct audit_names *name, const 
struct dentry *dentry,
                      struct inode *inode)
  {
        name->ino   = inode->i_ino;
@@ -263,7 +263,7 @@
  
 --- a/kernel/audit_watch.c
 +++ b/kernel/audit_watch.c
-@@ -369,7 +369,7 @@ static int audit_get_nd(struct audit_watch *watch, struct 
path *parent)
+@@ -367,7 +367,7 @@ static int audit_get_nd(struct audit_watch *watch, struct 
path *parent)
        inode_unlock(d_backing_inode(parent->dentry));
        if (d_is_positive(d)) {
                /* update watch filter fields */
@@ -272,7 +272,7 @@
                watch->ino = d_backing_inode(d)->i_ino;
        }
        dput(d);
-@@ -509,7 +509,7 @@ static int audit_watch_handle_event(struct fsnotify_group 
*group,
+@@ -507,7 +507,7 @@ static int audit_watch_handle_event(struct fsnotify_group 
*group,
        }
  
        if (mask & (FS_CREATE|FS_MOVED_TO) && inode)
@@ -281,7 +281,7 @@
        else if (mask & (FS_DELETE|FS_MOVED_FROM))
                audit_update_watch(parent, dname, AUDIT_DEV_UNSET, 
AUDIT_INO_UNSET, 1);
        else if (mask & (FS_DELETE_SELF|FS_UNMOUNT|FS_MOVE_SELF))
-@@ -563,7 +563,7 @@ int audit_exe_compare(struct task_struct *tsk, struct 
audit_fsnotify_mark *mark)
+@@ -561,7 +561,7 @@ int audit_exe_compare(struct task_struct *tsk, struct 
audit_fsnotify_mark *mark)
        if (!exe_file)
                return 0;
        ino = file_inode(exe_file)->i_ino;
@@ -292,7 +292,7 @@
  }
 --- a/kernel/auditsc.c
 +++ b/kernel/auditsc.c
-@@ -1804,7 +1804,7 @@ void __audit_inode(struct filename *name, const struct 
dentry *dentry,
+@@ -1790,7 +1790,7 @@ void __audit_inode(struct filename *name, const struct 
dentry *dentry,
                if (n->ino) {
                        /* valid inode number, use that for the comparison */
                        if (n->ino != inode->i_ino ||
@@ -301,7 +301,7 @@
                                continue;
                } else if (n->name) {
                        /* inode number has not been set, check the name */
-@@ -1913,7 +1913,7 @@ void __audit_inode_child(struct inode *parent,
+@@ -1899,7 +1899,7 @@ void __audit_inode_child(struct inode *parent,
                     n->type != AUDIT_TYPE_UNKNOWN))
                        continue;
  
@@ -312,7 +312,7 @@
                        if (n->type == AUDIT_TYPE_UNKNOWN)
 --- a/kernel/events/core.c
 +++ b/kernel/events/core.c
-@@ -7262,7 +7262,7 @@ static void perf_event_mmap_event(struct perf_mmap_event 
*mmap_event)
+@@ -7268,7 +7268,7 @@ static void perf_event_mmap_event(struct perf_mmap_event 
*mmap_event)
                        goto cpy_name;
                }
                inode = file_inode(vma->vm_file);

++++++ series.conf ++++++
++++ 1498 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/series.conf
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.28833/series.conf

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.thPvYH/_old  2019-03-13 16:41:18.590687262 +0100
+++ /var/tmp/diff_new_pack.thPvYH/_new  2019-03-13 16:41:18.590687262 +0100
@@ -1,3 +1,3 @@
-2019-02-27 18:03:26 +0000
-GIT Revision: fb7c4a571f48bb91f47fe9cfff758f963b1e1a8e
+2019-03-11 06:36:03 +0000
+GIT Revision: 8c6a826d31764166517a04ee7f27ad52a71a6855
 GIT Branch: stable


Reply via email to