Hello community,

here is the log from the commit of package kernel-source for openSUSE:Factory 
checked in at 2020-02-07 15:50:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Fri Feb  7 15:50:27 2020 rev:526 rq:769861 version:5.5.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2020-02-02 14:35:25.593994448 +0100
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.26092/dtb-aarch64.changes     
2020-02-07 15:50:30.131382551 +0100
@@ -1,0 +2,204 @@
+Tue Feb  4 07:41:15 CET 2020 - [email protected]
+
+- btrfs: do not zero f_bavail if we have available space
+  (bnc#1162471).
+- commit efe8ca5
+
+-------------------------------------------------------------------
+Sat Feb  1 10:56:18 CET 2020 - [email protected]
+
+- Linux 5.5.1 (bnc#1012628).
+- power/supply: ingenic-battery: Don't change scale if there's
+  only one (bnc#1012628).
+- Revert "um: Enable CONFIG_CONSTRUCTORS" (bnc#1012628).
+- KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load
+  on VHE (bnc#1012628).
+- crypto: pcrypt - Fix user-after-free on module unload
+  (bnc#1012628).
+- crypto: caam - do not reset pointer size from MCFGR register
+  (bnc#1012628).
+- crypto: vmx - reject xts inputs that are too short
+  (bnc#1012628).
+- crypto: af_alg - Use bh_lock_sock in sk_destruct (bnc#1012628).
+- rsi: fix non-atomic allocation in completion handler
+  (bnc#1012628).
+- rsi: fix memory leak on failed URB submission (bnc#1012628).
+- rsi: fix use-after-free on probe errors (bnc#1012628).
+- rsi: fix use-after-free on failed probe and unbind
+  (bnc#1012628).
+- rxrpc: Fix use-after-free in rxrpc_receive_data() (bnc#1012628).
+- net: include struct nhmsg size in nh nlmsg size (bnc#1012628).
+- mlxsw: minimal: Fix an error handling path in
+  'mlxsw_m_port_create()' (bnc#1012628).
+- udp: segment looped gso packets correctly (bnc#1012628).
+- net: socionext: fix xdp_result initialization in
+  netsec_process_rx (bnc#1012628).
+- net: socionext: fix possible user-after-free in
+  netsec_process_rx (bnc#1012628).
+- net_sched: walk through all child classes in tc_bind_tclass()
+  (bnc#1012628).
+- net_sched: fix ops->bind_class() implementations (bnc#1012628).
+- net_sched: ematch: reject invalid TCF_EM_SIMPLE (bnc#1012628).
+- mvneta driver disallow XDP program on hardware buffer management
+  (bnc#1012628).
+- zd1211rw: fix storage endpoint lookup (bnc#1012628).
+- rtl8xxxu: fix interface sanity check (bnc#1012628).
+- brcmfmac: fix interface sanity check (bnc#1012628).
+- ath9k: fix storage endpoint lookup (bnc#1012628).
+- cifs: Fix memory allocation in __smb2_handle_cancelled_cmd()
+  (bnc#1012628).
+- cifs: set correct max-buffer-size for smb2_ioctl_init()
+  (bnc#1012628).
+- CIFS: Fix task struct use-after-free on reconnect (bnc#1012628).
+- crypto: chelsio - fix writing tfm flags to wrong place
+  (bnc#1012628).
+- driver core: Fix test_async_driver_probe if NUMA is disabled
+  (bnc#1012628).
+- iio: st_gyro: Correct data for LSM9DS0 gyro (bnc#1012628).
+- iio: adc: stm32-dfsdm: fix single conversion (bnc#1012628).
+- mei: me: add jasper point DID (bnc#1012628).
+- mei: me: add comet point (lake) H device ids (bnc#1012628).
+- mei: hdcp: bind only with i915 on the same PCH (bnc#1012628).
+- binder: fix log spam for existing debugfs file creation
+  (bnc#1012628).
+- component: do not dereference opaque pointer in debugfs
+  (bnc#1012628).
+- debugfs: Return -EPERM when locked down (bnc#1012628).
+- serial: imx: fix a race condition in receive path (bnc#1012628).
+- serial: 8250_bcm2835aux: Fix line mismatch on driver unbind
+  (bnc#1012628).
+- staging: vt6656: Fix false Tx excessive retries reporting
+  (bnc#1012628).
+- staging: vt6656: use NULLFUCTION stack on mac80211
+  (bnc#1012628).
+- staging: vt6656: correct packet types for CTS protect, mode
+  (bnc#1012628).
+- staging: wlan-ng: ensure error return is actually returned
+  (bnc#1012628).
+- staging: most: net: fix buffer overflow (bnc#1012628).
+- usb: typec: fusb302: fix "op-sink-microwatt" default that was
+  in mW (bnc#1012628).
+- usb: typec: wcove: fix "op-sink-microwatt" default that was
+  in mW (bnc#1012628).
+- usb: dwc3: turn off VBUS when leaving host mode (bnc#1012628).
+- USB: serial: ir-usb: fix IrLAP framing (bnc#1012628).
+- USB: serial: ir-usb: fix link-speed handling (bnc#1012628).
+- USB: serial: ir-usb: add missing endpoint sanity check
+  (bnc#1012628).
+- usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186
+  (bnc#1012628).
+- usb: dwc3: pci: add ID for the Intel Comet Lake -V variant
+  (bnc#1012628).
+- rsi_91x_usb: fix interface sanity check (bnc#1012628).
+- orinoco_usb: fix interface sanity check (bnc#1012628).
+- Bluetooth: btusb: fix non-atomic allocation in completion
+  handler (bnc#1012628).
+- commit d3e7b7d
+
+-------------------------------------------------------------------
+Fri Jan 31 11:39:54 CET 2020 - [email protected]
+
+- config: armv7lpae: Update to 5.5
+- commit 74459b2
+
+-------------------------------------------------------------------
+Fri Jan 31 11:38:08 CET 2020 - [email protected]
+
+- config: armv7hl: Update to 5.5
+- commit ae8d01e
+
+-------------------------------------------------------------------
+Fri Jan 31 11:34:05 CET 2020 - [email protected]
+
+- config: armv6hl: Update to 5.5
+- commit edbc4d9
+
+-------------------------------------------------------------------
+Fri Jan 31 10:42:56 CET 2020 - [email protected]
+
+- x86/KVM: Clean up host's steal time structure (bcs#1161154,
+  CVE-2019-3016).
+- x86/KVM: Make sure KVM_VCPU_FLUSH_TLB flag is not missed
+  (bcs#1161154, CVE-2019-3016).
+- x86/kvm: Cache gfn to pfn translation (bcs#1161154,
+  CVE-2019-3016).
+- x86/kvm: Introduce kvm_(un)map_gfn() (bcs#1161154,
+  CVE-2019-3016).
+- x86/kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit
+  (bcs#1161154, CVE-2019-3016).
+- commit 77cf1f3
+
+-------------------------------------------------------------------
+Fri Jan 31 10:33:29 CET 2020 - [email protected]
+
+- x86/KVM: Clean up host's steal time structure (bcs#1161154,
+  CVE-2019-3016).
+- x86/KVM: Make sure KVM_VCPU_FLUSH_TLB flag is not missed
+  (bcs#1161154, CVE-2019-3016).
+- x86/kvm: Cache gfn to pfn translation (bcs#1161154,
+  CVE-2019-3016).
+- x86/kvm: Introduce kvm_(un)map_gfn() (bcs#1161154,
+  CVE-2019-3016).
+- x86/kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit
+  (bcs#1161154, CVE-2019-3016).
+- commit 7e57096
+
+-------------------------------------------------------------------
+Thu Jan 30 15:08:25 CET 2020 - [email protected]
+
+- update upstream references
+- update upstream status (in mainline now):
+  patches.suse/ALSA-hda-Apply-aligned-MMIO-access-only-conditionall.patch
+  patches.suse/hwrng-iproc-rng200-add-support-for-bcm2711.patch
+- commit f202425
+
+-------------------------------------------------------------------
+Thu Jan 30 07:50:25 CET 2020 - [email protected]
+
+- update upstream reference
+- update upstream status (in mainline now):
+  patches.suse/ASoC-SOF-Introduce-state-machine-for-FW-boot.patch
+- commit 86483c3
+
+-------------------------------------------------------------------
+Wed Jan 29 15:28:04 CET 2020 - [email protected]
+
+- Update patch tag for upstreamed rtw88 patch
+- commit 1507410
+
+-------------------------------------------------------------------
+Mon Jan 27 21:00:24 CET 2020 - [email protected]
+
+- ASoC: SOF: core: release resources on errors in probe_continue
+  (bsc#1161246).
+- ASoC: SOF: core: free trace on errors (bsc#1161246).
+- ASoC: SOF: Introduce state machine for FW boot (bsc#1161246).
+- commit ef0a514
+
+-------------------------------------------------------------------
+Mon Jan 27 10:48:14 CET 2020 - [email protected]
+
+- rpm/kabi.pl: support new (>=5.4) Module.symvers format (new symbol namespace 
field)
+- commit eecbd97
+
+-------------------------------------------------------------------
+Mon Jan 27 06:30:05 CET 2020 - [email protected]
+
+- Update to 5.5 final
+- refresh configs
+- commit 002fd1a
+
+-------------------------------------------------------------------
+Fri Jan 24 09:18:17 CET 2020 - [email protected]
+
+- config: refresh
+  Only update headers.
+- commit 7193c66
+
++++ 258 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.26092/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-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-5.4.tar.xz

New:
----
  linux-5.5.tar.xz

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

Other differences:
------------------
++++++ dtb-aarch64.spec ++++++
--- /var/tmp/diff_new_pack.Qr0GiR/_old  2020-02-07 15:51:13.315406158 +0100
+++ /var/tmp/diff_new_pack.Qr0GiR/_new  2020-02-07 15:51:13.319406160 +0100
@@ -16,8 +16,8 @@
 #
 
 
-%define srcversion 5.4
-%define patchversion 5.4.14
+%define srcversion 5.5
+%define patchversion 5.5.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,kernel-subpackage-build})
 
 Name:           dtb-aarch64
-Version:        5.4.14
+Version:        5.5.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfc4ea7a
+Release:        <RELEASE>.g1d61c83
 %else
 Release:        0
 %endif

dtb-armv6l.spec: same change
dtb-armv7l.spec: same change
++++++ kernel-64kb.spec ++++++
--- /var/tmp/diff_new_pack.Qr0GiR/_old  2020-02-07 15:51:13.387406197 +0100
+++ /var/tmp/diff_new_pack.Qr0GiR/_new  2020-02-07 15:51:13.395406201 +0100
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 5.4
-%define patchversion 5.4.14
+%define srcversion 5.5
+%define patchversion 5.5.1
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -65,9 +65,9 @@
 Summary:        Kernel with 64kb PAGE_SIZE
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.4.14
+Version:        5.5.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfc4ea7a
+Release:        <RELEASE>.g1d61c83
 %else
 Release:        0
 %endif
@@ -174,10 +174,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
-Provides:       kernel-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
+Provides:       
kernel-%build_flavor-base-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
+Provides:       kernel-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
 # END COMMON DEPS
-Provides:       %name-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
+Provides:       %name-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh

++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.Qr0GiR/_old  2020-02-07 15:51:13.419406215 +0100
+++ /var/tmp/diff_new_pack.Qr0GiR/_new  2020-02-07 15:51:13.423406217 +0100
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 5.4
-%define patchversion 5.4.14
+%define srcversion 5.5
+%define patchversion 5.5.1
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -65,9 +65,9 @@
 Summary:        A Debug Version of the Kernel
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.4.14
+Version:        5.5.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfc4ea7a
+Release:        <RELEASE>.g1d61c83
 %else
 Release:        0
 %endif
@@ -174,10 +174,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
-Provides:       kernel-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
+Provides:       
kernel-%build_flavor-base-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
+Provides:       kernel-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
 # END COMMON DEPS
-Provides:       %name-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
+Provides:       %name-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
 %ifarch ppc64
 Provides:       kernel-kdump = 2.6.28
 Obsoletes:      kernel-kdump <= 2.6.28

++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.Qr0GiR/_old  2020-02-07 15:51:13.455406234 +0100
+++ /var/tmp/diff_new_pack.Qr0GiR/_new  2020-02-07 15:51:13.463406238 +0100
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 5.4
-%define patchversion 5.4.14
+%define srcversion 5.5
+%define patchversion 5.5.1
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -65,9 +65,9 @@
 Summary:        The Standard Kernel
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.4.14
+Version:        5.5.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfc4ea7a
+Release:        <RELEASE>.g1d61c83
 %else
 Release:        0
 %endif
@@ -174,10 +174,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
-Provides:       kernel-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
+Provides:       
kernel-%build_flavor-base-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
+Provides:       kernel-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
 # END COMMON DEPS
-Provides:       %name-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
+Provides:       %name-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
 %ifarch %ix86
 Provides:       kernel-smp = 2.6.17
 Obsoletes:      kernel-smp <= 2.6.17
@@ -305,7 +305,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.Qr0GiR/_old  2020-02-07 15:51:13.483406249 +0100
+++ /var/tmp/diff_new_pack.Qr0GiR/_new  2020-02-07 15:51:13.487406252 +0100
@@ -16,8 +16,8 @@
 #
 
 
-%define srcversion 5.4
-%define patchversion 5.4.14
+%define srcversion 5.5
+%define patchversion 5.5.1
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -31,9 +31,9 @@
 Summary:        Kernel Documentation
 License:        GPL-2.0
 Group:          Documentation/Man
-Version:        5.4.14
+Version:        5.5.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfc4ea7a
+Release:        <RELEASE>.g1d61c83
 %else
 Release:        0
 %endif
@@ -63,7 +63,7 @@
 %endif
 Url:            http://www.kernel.org/
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
+Provides:       %name-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
@@ -252,11 +252,11 @@
 export LANG=en_US
 %if %build_html
 mkdir -p html
-make %{?make_arg} O=$PWD/html htmldocs
+make %{?make_arg} O=$PWD/html PYTHON=python3 htmldocs
 %endif
 %if %build_pdf
 mkdir -p pdf
-make %{?make_arg} O=$PWD/pdf pdfdocs
+make %{?make_arg} O=$PWD/pdf PYTHON=python3 pdfdocs
 %endif
 
 %install

++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.Qr0GiR/_old  2020-02-07 15:51:13.515406267 +0100
+++ /var/tmp/diff_new_pack.Qr0GiR/_new  2020-02-07 15:51:13.519406270 +0100
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 5.4
-%define patchversion 5.4.14
+%define srcversion 5.5
+%define patchversion 5.5.1
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -65,9 +65,9 @@
 Summary:        The Small Developer Kernel for KVM
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.4.14
+Version:        5.5.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfc4ea7a
+Release:        <RELEASE>.g1d61c83
 %else
 Release:        0
 %endif
@@ -174,10 +174,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
-Provides:       kernel-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
+Provides:       
kernel-%build_flavor-base-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
+Provides:       kernel-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
 # END COMMON DEPS
-Provides:       %name-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
+Provides:       %name-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh

++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.Qr0GiR/_old  2020-02-07 15:51:13.535406278 +0100
+++ /var/tmp/diff_new_pack.Qr0GiR/_new  2020-02-07 15:51:13.539406280 +0100
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 5.4.14
+%define patchversion 5.5.1
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -45,14 +45,14 @@
 %endif
 %endif
 %endif
-BuildRequires:  
kernel%kernel_flavor-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
+BuildRequires:  
kernel%kernel_flavor-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
 
 %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:        5.4.14
+Version:        5.5.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfc4ea7a
+Release:        <RELEASE>.g1d61c83
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.Qr0GiR/_old  2020-02-07 15:51:13.567406296 +0100
+++ /var/tmp/diff_new_pack.Qr0GiR/_new  2020-02-07 15:51:13.571406298 +0100
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 5.4.14
+%define patchversion 5.5.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:        5.4.14
+Version:        5.5.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfc4ea7a
+Release:        <RELEASE>.g1d61c83
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.Qr0GiR/_old  2020-02-07 15:51:13.591406309 +0100
+++ /var/tmp/diff_new_pack.Qr0GiR/_new  2020-02-07 15:51:13.595406311 +0100
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 5.4
-%define patchversion 5.4.14
+%define srcversion 5.5
+%define patchversion 5.5.1
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -65,9 +65,9 @@
 Summary:        Kernel with PAE Support
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.4.14
+Version:        5.5.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfc4ea7a
+Release:        <RELEASE>.g1d61c83
 %else
 Release:        0
 %endif
@@ -174,10 +174,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
-Provides:       kernel-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
+Provides:       
kernel-%build_flavor-base-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
+Provides:       kernel-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
 # END COMMON DEPS
-Provides:       %name-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
+Provides:       %name-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
 %ifarch %ix86
 Provides:       kernel-bigsmp = 2.6.17
 Obsoletes:      kernel-bigsmp <= 2.6.17

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.Qr0GiR/_old  2020-02-07 15:51:13.619406324 +0100
+++ /var/tmp/diff_new_pack.Qr0GiR/_new  2020-02-07 15:51:13.623406326 +0100
@@ -17,8 +17,8 @@
 # icecream 0
 
 
-%define srcversion 5.4
-%define patchversion 5.4.14
+%define srcversion 5.5
+%define patchversion 5.5.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:        5.4.14
+Version:        5.5.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfc4ea7a
+Release:        <RELEASE>.g1d61c83
 %else
 Release:        0
 %endif
@@ -43,7 +43,7 @@
 BuildRequires:  sed
 Requires(post): coreutils sed
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
+Provides:       %name-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
 Provides:       linux
 Provides:       multiversion(kernel)
 Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.Qr0GiR/_old  2020-02-07 15:51:13.663406348 +0100
+++ /var/tmp/diff_new_pack.Qr0GiR/_new  2020-02-07 15:51:13.667406350 +0100
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0
 Group:          Development/Sources
-Version:        5.4.14
+Version:        5.5.1
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfc4ea7a
+Release:        <RELEASE>.g1d61c83
 %else
 Release:        0
 %endif
@@ -41,23 +41,20 @@
 %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
 Requires:       pesign-obs-integration
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
+Provides:       %name-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
 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.Qr0GiR/_old  2020-02-07 15:51:13.691406363 +0100
+++ /var/tmp/diff_new_pack.Qr0GiR/_new  2020-02-07 15:51:13.695406365 +0100
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 5.4
-%define patchversion 5.4.14
+%define srcversion 5.5
+%define patchversion 5.5.1
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -65,9 +65,9 @@
 Summary:        The Standard Kernel - without any SUSE patches
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.4.14
+Version:        5.5.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfc4ea7a
+Release:        <RELEASE>.g1d61c83
 %else
 Release:        0
 %endif
@@ -174,10 +174,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
-Provides:       kernel-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
+Provides:       
kernel-%build_flavor-base-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
+Provides:       kernel-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
 # END COMMON DEPS
-Provides:       %name-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
+Provides:       %name-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
@@ -253,7 +253,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.Qr0GiR/_old  2020-02-07 15:51:13.715406376 +0100
+++ /var/tmp/diff_new_pack.Qr0GiR/_new  2020-02-07 15:51:13.715406376 +0100
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 5.4
-%define patchversion 5.4.14
+%define srcversion 5.5
+%define patchversion 5.5.1
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -65,9 +65,9 @@
 Summary:        The IBM System Z zfcpdump Kernel
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.4.14
+Version:        5.5.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gfc4ea7a
+Release:        <RELEASE>.g1d61c83
 %else
 Release:        0
 %endif
@@ -174,10 +174,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
-Provides:       kernel-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
+Provides:       
kernel-%build_flavor-base-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
+Provides:       kernel-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
 # END COMMON DEPS
-Provides:       %name-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59
+Provides:       %name-srchash-1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh

++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.Qr0GiR/_old  2020-02-07 15:51:13.827406438 +0100
+++ /var/tmp/diff_new_pack.Qr0GiR/_new  2020-02-07 15:51:13.827406438 +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>
@@ -78,7 +76,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>
@@ -98,7 +95,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>
@@ -122,7 +118,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>
@@ -142,7 +137,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>
@@ -162,7 +156,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.Qr0GiR/_old  2020-02-07 15:51:13.895406475 +0100
+++ /var/tmp/diff_new_pack.Qr0GiR/_new  2020-02-07 15:51:13.895406475 +0100
@@ -30,11 +30,11 @@
 +ppc64le -syms ppc64le/kvmsmall
 
 # 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.Qr0GiR/_old  2020-02-07 15:51:13.915406486 +0100
+++ /var/tmp/diff_new_pack.Qr0GiR/_new  2020-02-07 15:51:13.915406486 +0100
@@ -1,5 +1,5 @@
 # The version of the main tarball to use
-SRCVERSION=5.4
+SRCVERSION=5.5
 # variant of the kernel-source package, either empty or "-rt"
 VARIANT=
 # enable kernel module compression

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

++++++ kabi.pl ++++++
--- /var/tmp/diff_new_pack.Qr0GiR/_old  2020-02-07 15:51:14.263406676 +0100
+++ /var/tmp/diff_new_pack.Qr0GiR/_new  2020-02-07 15:51:14.263406676 +0100
@@ -9,6 +9,9 @@
 my @rules;
 my ($opt_verbose, $opt_rules);
 
+# if Module.symvers also lists namespaces (>=5.4)
+my $use_namespaces;
+
 sub load_rules {
        my $file = shift;
        my $errors = 0;
@@ -33,8 +36,14 @@
                $pattern =~ s/\*/.*/g;
                $pattern =~ s/\?/./g;
                $pattern =~ s/.*/^$&\$/;
+
+               # If it matches a module path or vmlinux
                if ($pattern =~ /\/|^vmlinux$/) {
                        $new->{mod} = $pattern;
+               # If it's not a path and the string is all uppercase, assume 
it's a namespace
+               } elsif ($use_namespaces &&
+                       $pattern !~ /\// && $pattern eq uc($pattern)) {
+                       $new->{namespace} = $pattern;
                } else {
                        $new->{sym} = $pattern;
                }
@@ -47,20 +56,44 @@
        close($fh);
 }
 
+# Return 1 if using new (>=5.4) Module.symvers format with namespaces
+sub symvers_uses_namespaces {
+       my $file = shift;
+       xopen(my $fh, '<', $file);
+       my $line =  <$fh>;
+       chomp $line;
+
+       # If there are 5 tab delimited fields, then it's a newer (>=5.4)
+       # Module.symvers format with namespaces. The older Module.symvers
+       # format only has 4 fields (crc, symbol, module, export type).
+       my @l =  split(/\t/, $line);
+       if (@l > 4) {
+               return 1;
+       } else {
+               return 0;
+       }
+}
+
 sub load_symvers {
        my $file = shift;
        my %res;
        my $errors = 0;
+       my $new;
 
        xopen(my $fh, '<', $file);
        while (<$fh>) {
-               my @l = split(/\s+/);
-               if (@l < 3) {
+               chomp;
+               my @l = split(/\t/);
+               if (@l < 4) {
                        print STDERR "$file:$.: unknown line\n";
                        $errors++;
                        next;
                }
-               my $new = { crc => $l[0], mod => $l[2], type => $l[3] };
+               if ($use_namespaces) {
+                       $new = { crc => $l[0], namespace => $l[2], mod => 
$l[3], type => $l[4] };
+               } else {
+                       $new = { crc => $l[0], mod => $l[2], type => $l[3] };
+               }
                $res{$l[1]} = $new;
        }
        if (!%res) {
@@ -99,18 +132,25 @@
 
 my $kabi_errors = 0;
 sub kabi_change {
-       my ($sym, $mod, $message) = @_;
+       my ($sym, $symvers, $message) = @_;
        my $fail = 1;
 
        for my $rule (@rules) {
-               if ($rule->{mod} && $mod =~ $rule->{mod} ||
-                   $rule->{sym} && $sym =~ $rule->{sym}) {
+               if ($rule->{mod} && $symvers->{mod} =~ $rule->{mod} ||
+                   $rule->{sym} && $sym =~ $rule->{sym} ||
+                       ($use_namespaces && $rule->{namespace} &&
+                               $symvers->{namespace} =~ $rule->{namespace})) {
                        $fail = $rule->{fail};
                        last;
                }
        }
        return unless $fail or $opt_verbose;
-       print STDERR "KABI: symbol $sym($mod) $message";
+
+       print STDERR "KABI: symbol $sym(mod:$symvers->{mod}";
+       if ($use_namespaces && $symvers->{namespace}) {
+               print STDERR " ns:$symvers->{namespace}";
+       }
+       print STDERR ") $message";
        if ($fail) {
                $kabi_errors++;
                print STDERR "\n";
@@ -131,6 +171,10 @@
        print STDERR "Usage: $0 [--rules <rules file>] Module.symvers.old 
Module.symvers\n";
        exit 1;
 }
+
+# Determine symvers format
+$use_namespaces = symvers_uses_namespaces($ARGV[0]);
+
 if (defined($opt_rules)) {
        load_rules($opt_rules);
 }
@@ -139,12 +183,12 @@
 
 for my $sym (sort keys(%old)) {
        if (!$new{$sym}) {
-               kabi_change($sym, $old{$sym}->{mod}, "lost");
+               kabi_change($sym, $old{$sym}, "lost");
        } elsif ($old{$sym}->{crc} ne $new{$sym}->{crc}) {
-               kabi_change($sym, $old{$sym}->{mod}, "changed crc from " .
+               kabi_change($sym, $old{$sym}, "changed crc from " .
                        "$old{$sym}->{crc} to $new{$sym}->{crc}");
        } elsif (!type_compatible($old{$sym}->{type}, $new{$sym}->{type})) {
-               kabi_change($sym, $old{$sym}->{mod}, "changed type from " .
+               kabi_change($sym, $old{$sym}, "changed type from " .
                        "$old{$sym}->{type} to $new{$sym}->{type}");
        }
 }

++++++ kernel-docs.spec.in ++++++
--- /var/tmp/diff_new_pack.Qr0GiR/_old  2020-02-07 15:51:14.347406722 +0100
+++ /var/tmp/diff_new_pack.Qr0GiR/_new  2020-02-07 15:51:14.351406724 +0100
@@ -108,11 +108,11 @@
 export LANG=en_US
 %if %build_html
 mkdir -p html
-make %{?make_arg} O=$PWD/html htmldocs
+make %{?make_arg} O=$PWD/html PYTHON=python3 htmldocs
 %endif
 %if %build_pdf
 mkdir -p pdf
-make %{?make_arg} O=$PWD/pdf pdfdocs
+make %{?make_arg} O=$PWD/pdf PYTHON=python3 pdfdocs
 %endif
 
 %install

++++++ linux-5.4.tar.xz -> linux-5.5.tar.xz ++++++
/work/SRC/openSUSE:Factory/kernel-source/linux-5.4.tar.xz 
/work/SRC/openSUSE:Factory/.kernel-source.new.26092/linux-5.5.tar.xz differ: 
char 15, line 1

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

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

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

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.Qr0GiR/_old  2020-02-07 15:51:15.479407341 +0100
+++ /var/tmp/diff_new_pack.Qr0GiR/_new  2020-02-07 15:51:15.483407343 +0100
@@ -1,3 +1,3 @@
-2020-01-23 08:54:47 +0000
-GIT Revision: fc4ea7a80b3635a53f6e0ec89f89204d49646c59
+2020-02-04 06:56:24 +0000
+GIT Revision: 1d61c83b92081ecc07b5d6d5a15e9d5a5776de14
 GIT Branch: stable

++++++ supported.conf ++++++
--- /var/tmp/diff_new_pack.Qr0GiR/_old  2020-02-07 15:51:15.519407362 +0100
+++ /var/tmp/diff_new_pack.Qr0GiR/_new  2020-02-07 15:51:15.523407365 +0100
@@ -488,6 +488,7 @@
 +external      drivers/char/uv_mmtimer                                         
# SGI
 +base          drivers/char/virtio_console                                     
# fate#303913
                drivers/char/xillybus/*
+               drivers/clk/bcm/clk-raspberrypi
                drivers/clk/clk-rk808
 -              drivers/clk/*
                drivers/cpufreq/acpi-cpufreq                                    
# x86 cpufreq driver used by all, if no specific one like intel_pstate
@@ -508,7 +509,7 @@
 -              drivers/cpufreq/qcom-cpufreq-hw
 -              drivers/cpufreq/qcom-cpufreq-kryo
                drivers/cpufreq/qoriq-cpufreq
--              drivers/cpufreq/raspberrypi-cpufreq
+               drivers/cpufreq/raspberrypi-cpufreq
 -              drivers/cpufreq/scmi-cpufreq
                drivers/cpufreq/scpi-cpufreq
 -              drivers/cpufreq/tegra186-cpufreq
@@ -2193,7 +2194,7 @@
                drivers/net/phy/lxt
                drivers/net/phy/marvell
                drivers/net/phy/marvell10g
--              drivers/net/phy/mdio-bcm-unimac
+               drivers/net/phy/mdio-bcm-unimac
                drivers/net/phy/mdio-bitbang
                drivers/net/phy/mdio-cavium                                     
# bsc#1040902
                drivers/net/phy/mdio-gpio
@@ -2377,10 +2378,10 @@
                drivers/parport/parport_pc                                      
# PC-style parallel port driver
                drivers/parport/parport_serial                                  
# Driver for common parallel+serial multi-I/O PCI cards
 +external      drivers/pci/controller/pci-hyperv
+               drivers/pci/controller/pcie-brcmstb
                drivers/pci/controller/pcie-iproc
                drivers/pci/controller/pcie-iproc-platform
 -              drivers/pci/controller/pcie-rockchip-host
-               drivers/pci/controller/pcie-brcmstb
                drivers/pci/controller/vmd                                      
# FATE#326872
 -              drivers/pci/endpoint/functions/pci-epf-test
                drivers/pci/hotplug/acpiphp_ibm                                 
# ACPI Hot Plug PCI Controller Driver IBM extension


Reply via email to