Hello community, here is the log from the commit of package kernel-source for openSUSE:Leap:15.2 checked in at 2020-05-24 18:06:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/kernel-source (Old) and /work/SRC/openSUSE:Leap:15.2/.kernel-source.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Sun May 24 18:06:00 2020 rev:123 rq:807997 version:5.3.18 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/kernel-source/dtb-aarch64.changes 2020-05-19 14:07:57.366937456 +0200 +++ /work/SRC/openSUSE:Leap:15.2/.kernel-source.new.2738/dtb-aarch64.changes 2020-05-24 18:06:00.829761890 +0200 @@ -1,0 +2,688 @@ +Wed May 20 12:49:00 CEST 2020 - mkube...@suse.cz + +- netfilter: ctnetlink: netns exit must wait for callbacks + (bsc#1169795). +- commit 1367464 + +------------------------------------------------------------------- +Wed May 20 12:13:29 CEST 2020 - ggherdov...@suse.cz + +- Update upstream reference and move to sorted section: + patches.suse/x86-sched-Don-t-enable-static-key-when-starting-seco.patch. +- commit 286ea13 + +------------------------------------------------------------------- +Wed May 20 12:11:40 CEST 2020 - ggherdov...@suse.cz + +- Update upstream reference and move to sorted section: + patches.suse/x86-sched-Account-for-CPUs-with-less-than-4-cores-in.patch. +- commit 806c75b + +------------------------------------------------------------------- +Wed May 20 12:09:36 CEST 2020 - ggherdov...@suse.cz + +- Update upstream reference and move to sorted section: + patches.suse/x86-sched-Bail-out-of-frequency-invariance-if-.patch. +- commit debf0d3 + +------------------------------------------------------------------- +Wed May 20 11:42:17 CEST 2020 - mkube...@suse.cz + +- fix patch metadata +- fix Patch-mainline: + patches.suse/NFSv3-fix-rpc-receive-buffer-size-for-MOUNT-call.patch +- commit c8d32f9 + +------------------------------------------------------------------- +Wed May 20 02:29:49 CEST 2020 - ne...@suse.de + +- NFSv3: fix rpc receive buffer size for MOUNT call (bsc#1171849). +- commit 4832c5f + +------------------------------------------------------------------- +Tue May 19 20:26:24 CEST 2020 - ldun...@suse.com + +- scsi: mptfusion: Fix double fetch bug in ioctl (bsc#1171218 + CVE-2020-12652). +- commit d61daf3 + +------------------------------------------------------------------- +Tue May 19 17:46:28 CEST 2020 - ti...@suse.de + +- Update patch reference for ipv6 security fix (CVE-2020-1749 bsc#1165629) +- commit b65b793 + +------------------------------------------------------------------- +Tue May 19 16:00:28 CEST 2020 - jroe...@suse.de + +- KVM: SVM: Fix potential memory leak in svm_cpu_init() (bsc#1171736). +- commit 010dbdc + +------------------------------------------------------------------- +Tue May 19 13:42:16 CEST 2020 - dmuel...@suse.com + +- scripts/dtc: Remove redundant YYLOC global declaration + (bsc#1160388). +- commit 40e5eca + +------------------------------------------------------------------- +Tue May 19 11:00:53 CEST 2020 - j...@suse.cz + +- bdi: Fix up kabi for dev_name addition (bsc#1171844). +- commit 4d83bb4 + +------------------------------------------------------------------- +Tue May 19 10:21:36 CEST 2020 - mbe...@suse.cz + +- x86/unwind/orc: Fix error handling in __unwind_start() + (bsc#1058115). +- commit ad0fbff + +------------------------------------------------------------------- +Tue May 19 09:59:20 CEST 2020 - ti...@suse.de + +- platform/x86: ISST: Fix wrong unregister type (bsc#1171810). +- platform/x86: ISST: Allow additional core-power mailbox commands + (bsc#1171810). +- platform/x86: ISST: Use dev_get_drvdata (bsc#1171810). +- commit 6bfd9ca + +------------------------------------------------------------------- +Tue May 19 08:43:44 CEST 2020 - ti...@suse.de + +- Move two upstreamed IMA patches into sorted section +- commit caf8825 + +------------------------------------------------------------------- +Tue May 19 05:26:16 CEST 2020 - g...@suse.com + +- bpf: Fix error return code in map_lookup_and_delete_elem() + (bsc#1155518). +- bpf: Fix sk_psock refcnt leak when receiving message + (bsc#1155518). +- commit d621e20 + +------------------------------------------------------------------- +Mon May 18 19:34:22 CEST 2020 - to...@suse.de + +- perf/x86/intel/uncore: Add Ice Lake server uncore support + (jsc#SLE-8898). +- perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box + (jsc#SLE-8898). +- perf/x86/intel/uncore: Add box_offsets for free-running counters + (jsc#SLE-8898). +- commit 093dafa + +------------------------------------------------------------------- +Mon May 18 16:07:15 CEST 2020 - oneu...@suse.com + +- vt: fix unicode console freeing with a common interface + (git-fixes). +- commit 4d7b8d6 + +------------------------------------------------------------------- +Mon May 18 15:46:38 CEST 2020 - msucha...@suse.de + +- s390/kexec_file: fix initrd location for kdump kernel + (bsc#1166340 ltc#184171). +- commit d2b5550 + +------------------------------------------------------------------- +Mon May 18 15:29:31 CEST 2020 - j...@suse.cz + +- block: Fix writeback throttling W=1 compiler warnings + (bsc#1171844). +- blacklist.conf: Remove the commit +- commit 2a895f4 + +------------------------------------------------------------------- +Mon May 18 15:12:45 CEST 2020 - j...@suse.cz + +- bdi: add a ->dev_name field to struct backing_dev_info + (bsc#1171844). +- commit 1e675b2 + +------------------------------------------------------------------- +Mon May 18 15:11:20 CEST 2020 - j...@suse.cz + +- bdi: move bdi_dev_name out of line (bsc#1171844). +- commit 8c98f9b + +------------------------------------------------------------------- +Mon May 18 15:09:41 CEST 2020 - j...@suse.cz + +- bdi: use bdi_dev_name() to get device name (bsc#1171844). +- commit 2f2a729 + +------------------------------------------------------------------- +Mon May 18 15:05:23 CEST 2020 - j...@suse.cz + +- propagate_one(): mnt_set_mountpoint() needs mount_lock + (bsc#1171843). +- commit d12939e + +------------------------------------------------------------------- +Mon May 18 15:02:49 CEST 2020 - oneu...@suse.com + +- vt: don't hardcode the mem allocation upper bound (git-fixes). +- commit cef46bf + +------------------------------------------------------------------- +Mon May 18 15:00:04 CEST 2020 - oneu...@suse.com + +- vt: don't use kmalloc() for the unicode screen buffer + (git-fixes). +- commit 4fd1f99 + +------------------------------------------------------------------- +Mon May 18 14:55:01 CEST 2020 - dwag...@suse.de + +- rcu: Add *_ONCE() for grace-period progress indicators + (bsc#1171828). +- rcu: Add READ_ONCE() to rcu_segcblist ->tails (bsc#1171828). +- rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext + (bsc#1171828). +- rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity + (bsc#1171828). +- rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store + (bsc#1171828). +- rcu: Add WRITE_ONCE() to rcu_node ->qsmask update (bsc#1171828). +- rcu: Provide debug symbols and line numbers in KCSAN runs + (bsc#1171828). +- rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace + (bsc#1171828). +- rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() + (bsc#1171828). +- srcu: Apply *_ONCE() to ->srcu_last_gp_end (bsc#1171828). +- commit a409a59 ++++ 654 more lines (skipped) ++++ between /work/SRC/openSUSE:Leap:15.2/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Leap:15.2/.kernel-source.new.2738/dtb-aarch64.changes dtb-armv7l.changes: same change kernel-debug.changes: same change kernel-default.changes: same change kernel-docs.changes: same change kernel-kvmsmall.changes: same change kernel-lpae.changes: same change kernel-obs-build.changes: same change kernel-obs-qa.changes: same change kernel-preempt.changes: same change kernel-source.changes: same change kernel-syms.changes: same change kernel-zfcpdump.changes: same change ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ --- /var/tmp/diff_new_pack.mkAjR3/_old 2020-05-24 18:06:04.489769808 +0200 +++ /var/tmp/diff_new_pack.mkAjR3/_new 2020-05-24 18:06:04.493769816 +0200 @@ -31,7 +31,7 @@ Name: dtb-aarch64 Version: 5.3.18 %if 0%{?is_kotd} -Release: <RELEASE>.g356c7cb +Release: <RELEASE>.g4cdc2b7 %else Release: 0 %endif dtb-armv7l.spec: same change ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.mkAjR3/_old 2020-05-24 18:06:04.541769920 +0200 +++ /var/tmp/diff_new_pack.mkAjR3/_new 2020-05-24 18:06:04.545769929 +0200 @@ -67,7 +67,7 @@ Group: System/Kernel Version: 5.3.18 %if 0%{?is_kotd} -Release: <RELEASE>.g356c7cb +Release: <RELEASE>.g4cdc2b7 %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-356c7cb2f8cc15ed30217ef8d82e534d17837738 -Provides: kernel-srchash-356c7cb2f8cc15ed30217ef8d82e534d17837738 +Provides: kernel-%build_flavor-base-srchash-4cdc2b790f7504b3ad71189d68f78020ff467c11 +Provides: kernel-srchash-4cdc2b790f7504b3ad71189d68f78020ff467c11 # END COMMON DEPS -Provides: %name-srchash-356c7cb2f8cc15ed30217ef8d82e534d17837738 +Provides: %name-srchash-4cdc2b790f7504b3ad71189d68f78020ff467c11 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.mkAjR3/_old 2020-05-24 18:06:04.561769963 +0200 +++ /var/tmp/diff_new_pack.mkAjR3/_new 2020-05-24 18:06:04.561769963 +0200 @@ -67,7 +67,7 @@ Group: System/Kernel Version: 5.3.18 %if 0%{?is_kotd} -Release: <RELEASE>.g356c7cb +Release: <RELEASE>.g4cdc2b7 %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-356c7cb2f8cc15ed30217ef8d82e534d17837738 -Provides: kernel-srchash-356c7cb2f8cc15ed30217ef8d82e534d17837738 +Provides: kernel-%build_flavor-base-srchash-4cdc2b790f7504b3ad71189d68f78020ff467c11 +Provides: kernel-srchash-4cdc2b790f7504b3ad71189d68f78020ff467c11 # END COMMON DEPS -Provides: %name-srchash-356c7cb2f8cc15ed30217ef8d82e534d17837738 +Provides: %name-srchash-4cdc2b790f7504b3ad71189d68f78020ff467c11 %ifarch s390x Provides: kernel-trace = 3.13 Obsoletes: kernel-trace <= 3.13 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.mkAjR3/_old 2020-05-24 18:06:04.577769998 +0200 +++ /var/tmp/diff_new_pack.mkAjR3/_new 2020-05-24 18:06:04.581770006 +0200 @@ -33,7 +33,7 @@ Group: Documentation/Man Version: 5.3.18 %if 0%{?is_kotd} -Release: <RELEASE>.g356c7cb +Release: <RELEASE>.g4cdc2b7 %else Release: 0 %endif @@ -63,7 +63,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-356c7cb2f8cc15ed30217ef8d82e534d17837738 +Provides: %name-srchash-4cdc2b790f7504b3ad71189d68f78020ff467c11 BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.mkAjR3/_old 2020-05-24 18:06:04.597770041 +0200 +++ /var/tmp/diff_new_pack.mkAjR3/_new 2020-05-24 18:06:04.597770041 +0200 @@ -67,7 +67,7 @@ Group: System/Kernel Version: 5.3.18 %if 0%{?is_kotd} -Release: <RELEASE>.g356c7cb +Release: <RELEASE>.g4cdc2b7 %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-356c7cb2f8cc15ed30217ef8d82e534d17837738 -Provides: kernel-srchash-356c7cb2f8cc15ed30217ef8d82e534d17837738 +Provides: kernel-%build_flavor-base-srchash-4cdc2b790f7504b3ad71189d68f78020ff467c11 +Provides: kernel-srchash-4cdc2b790f7504b3ad71189d68f78020ff467c11 # END COMMON DEPS -Provides: %name-srchash-356c7cb2f8cc15ed30217ef8d82e534d17837738 +Provides: %name-srchash-4cdc2b790f7504b3ad71189d68f78020ff467c11 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.mkAjR3/_old 2020-05-24 18:06:04.633770119 +0200 +++ /var/tmp/diff_new_pack.mkAjR3/_new 2020-05-24 18:06:04.633770119 +0200 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-356c7cb2f8cc15ed30217ef8d82e534d17837738 +BuildRequires: kernel%kernel_flavor-srchash-4cdc2b790f7504b3ad71189d68f78020ff467c11 %if 0%{?rhel_version} BuildRequires: kernel @@ -66,7 +66,7 @@ Group: SLES Version: 5.3.18 %if 0%{?is_kotd} -Release: <RELEASE>.g356c7cb +Release: <RELEASE>.g4cdc2b7 %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.mkAjR3/_old 2020-05-24 18:06:04.653770162 +0200 +++ /var/tmp/diff_new_pack.mkAjR3/_new 2020-05-24 18:06:04.653770162 +0200 @@ -38,7 +38,7 @@ Group: SLES Version: 5.3.18 %if 0%{?is_kotd} -Release: <RELEASE>.g356c7cb +Release: <RELEASE>.g4cdc2b7 %else Release: 0 %endif ++++++ kernel-preempt.spec ++++++ --- /var/tmp/diff_new_pack.mkAjR3/_old 2020-05-24 18:06:04.673770205 +0200 +++ /var/tmp/diff_new_pack.mkAjR3/_new 2020-05-24 18:06:04.673770205 +0200 @@ -67,7 +67,7 @@ Group: System/Kernel Version: 5.3.18 %if 0%{?is_kotd} -Release: <RELEASE>.g356c7cb +Release: <RELEASE>.g4cdc2b7 %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-356c7cb2f8cc15ed30217ef8d82e534d17837738 -Provides: kernel-srchash-356c7cb2f8cc15ed30217ef8d82e534d17837738 +Provides: kernel-%build_flavor-base-srchash-4cdc2b790f7504b3ad71189d68f78020ff467c11 +Provides: kernel-srchash-4cdc2b790f7504b3ad71189d68f78020ff467c11 # END COMMON DEPS -Provides: %name-srchash-356c7cb2f8cc15ed30217ef8d82e534d17837738 +Provides: %name-srchash-4cdc2b790f7504b3ad71189d68f78020ff467c11 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.mkAjR3/_old 2020-05-24 18:06:04.693770249 +0200 +++ /var/tmp/diff_new_pack.mkAjR3/_new 2020-05-24 18:06:04.697770257 +0200 @@ -32,7 +32,7 @@ Group: Development/Sources Version: 5.3.18 %if 0%{?is_kotd} -Release: <RELEASE>.g356c7cb +Release: <RELEASE>.g4cdc2b7 %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-356c7cb2f8cc15ed30217ef8d82e534d17837738 +Provides: %name-srchash-4cdc2b790f7504b3ad71189d68f78020ff467c11 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.mkAjR3/_old 2020-05-24 18:06:04.717770301 +0200 +++ /var/tmp/diff_new_pack.mkAjR3/_new 2020-05-24 18:06:04.717770301 +0200 @@ -27,7 +27,7 @@ Version: 5.3.18 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g356c7cb +Release: <RELEASE>.g4cdc2b7 %else Release: 0 %endif @@ -49,7 +49,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-356c7cb2f8cc15ed30217ef8d82e534d17837738 +Provides: %name-srchash-4cdc2b790f7504b3ad71189d68f78020ff467c11 Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-zfcpdump.spec ++++++ --- /var/tmp/diff_new_pack.mkAjR3/_old 2020-05-24 18:06:04.737770344 +0200 +++ /var/tmp/diff_new_pack.mkAjR3/_new 2020-05-24 18:06:04.741770353 +0200 @@ -67,7 +67,7 @@ Group: System/Kernel Version: 5.3.18 %if 0%{?is_kotd} -Release: <RELEASE>.g356c7cb +Release: <RELEASE>.g4cdc2b7 %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-356c7cb2f8cc15ed30217ef8d82e534d17837738 -Provides: kernel-srchash-356c7cb2f8cc15ed30217ef8d82e534d17837738 +Provides: kernel-%build_flavor-base-srchash-4cdc2b790f7504b3ad71189d68f78020ff467c11 +Provides: kernel-srchash-4cdc2b790f7504b3ad71189d68f78020ff467c11 # END COMMON DEPS -Provides: %name-srchash-356c7cb2f8cc15ed30217ef8d82e534d17837738 +Provides: %name-srchash-4cdc2b790f7504b3ad71189d68f78020ff467c11 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh ++++++ check-for-config-changes ++++++ --- /var/tmp/diff_new_pack.mkAjR3/_old 2020-05-24 18:06:04.877770647 +0200 +++ /var/tmp/diff_new_pack.mkAjR3/_new 2020-05-24 18:06:04.877770647 +0200 @@ -2,8 +2,8 @@ # lines 4 contains a timestamp... differences="$( - diff -bU0 <(sed -e '/CONFIG_GCC_VERSION/ d' -e '/CONFIG_LD_VERSION/ d' -e '/^# .* is not set$/p' -e '/^$\|^#/d' "$1" | sort) \ - <(sed -e '/CONFIG_GCC_VERSION/ d' -e '/CONFIG_LD_VERSION/ d' -e '/^# .* is not set$/p' -e '/^$\|^#/d' "$2" | sort) \ + diff -bU0 <(sed -e '/CONFIG_GCC_VERSION/ d' -e '/CONFIG_LD_VERSION/ d' -e '/CONFIG_CC_VERSION_TEXT/ d' -e '/^# .* is not set$/p' -e '/^$\|^#/d' "$1" | sort) \ + <(sed -e '/CONFIG_GCC_VERSION/ d' -e '/CONFIG_LD_VERSION/ d' -e '/CONFIG_CC_VERSION_TEXT/ d' -e '/^# .* is not set$/p' -e '/^$\|^#/d' "$2" | sort) \ | grep '^[-+][^-+]' )" || true if [ -n "$differences" ]; then ++++++ config.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/arm64/default new/config/arm64/default --- old/config/arm64/default 2020-05-13 10:48:11.000000000 +0200 +++ new/config/arm64/default 2020-05-18 08:45:18.000000000 +0200 @@ -2024,6 +2024,7 @@ CONFIG_PCIE_DPC=y CONFIG_PCIE_PTM=y CONFIG_PCIE_BW=y +CONFIG_PCIE_EDR=y CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_QUIRKS=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/default new/config/x86_64/default --- old/config/x86_64/default 2020-05-13 10:48:11.000000000 +0200 +++ new/config/x86_64/default 2020-05-18 08:45:18.000000000 +0200 @@ -2042,6 +2042,7 @@ CONFIG_PCIE_DPC=y CONFIG_PCIE_PTM=y CONFIG_PCIE_BW=y +CONFIG_PCIE_EDR=y CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_QUIRKS=y ++++++ patches.kabi.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.kabi/0001-kABI-Fix-kABI-after-EDR-backport.patch new/patches.kabi/0001-kABI-Fix-kABI-after-EDR-backport.patch --- old/patches.kabi/0001-kABI-Fix-kABI-after-EDR-backport.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.kabi/0001-kABI-Fix-kABI-after-EDR-backport.patch 2020-05-19 11:00:53.000000000 +0200 @@ -0,0 +1,97 @@ +From: Joerg Roedel <jroe...@suse.de> +Date: Mon, 11 May 2020 15:15:14 +0200 +Subject: [PATCH] kABI: Fix kABI after EDR backport +Patch-mainline: Never, kABI fix only +References: bsc#1169263, jsc#SLE-10700, jsc#SLE-9457, jsc#SLE-12300 + +Signed-off-by: Joerg Roedel <jroe...@suse.de> +--- + drivers/pci/pcie/aer.c | 6 ++++++ + drivers/pci/pcie/portdrv.h | 3 +++ + include/linux/pci.h | 18 ++++++++++++------ + 3 files changed, 21 insertions(+), 6 deletions(-) + +diff --git a/drivers/pci/pcie/aer.c b/drivers/pci/pcie/aer.c +index d3d772023b20..7468fcf96ae4 100644 +--- a/drivers/pci/pcie/aer.c ++++ b/drivers/pci/pcie/aer.c +@@ -398,6 +398,12 @@ int pci_aer_clear_nonfatal_status(struct pci_dev *dev) + } + EXPORT_SYMBOL_GPL(pci_aer_clear_nonfatal_status); + ++int pci_cleanup_aer_uncorrect_error_status(struct pci_dev *dev) ++{ ++ return pci_aer_clear_nonfatal_status(dev); ++} ++EXPORT_SYMBOL_GPL(pci_cleanup_aer_uncorrect_error_status); ++ + void pci_aer_clear_fatal_status(struct pci_dev *dev) + { + int pos; +diff --git a/drivers/pci/pcie/portdrv.h b/drivers/pci/pcie/portdrv.h +index e4999f24ad92..a586c735a582 100644 +--- a/drivers/pci/pcie/portdrv.h ++++ b/drivers/pci/pcie/portdrv.h +@@ -90,6 +90,9 @@ struct pcie_port_service_driver { + /* Device driver may resume normal operations */ + void (*error_resume)(struct pci_dev *dev); + ++ /* Link Reset Capability - AER service driver specific */ ++ pci_ers_result_t (*reset_link)(struct pci_dev *dev); ++ + int port_type; /* Type of the port this driver can handle */ + u32 service; /* Port service this device represents */ + +diff --git a/include/linux/pci.h b/include/linux/pci.h +index 173775b2db84..40042523bb6b 100644 +--- a/include/linux/pci.h ++++ b/include/linux/pci.h +@@ -450,11 +450,6 @@ struct pci_dev { + const struct attribute_group **msi_irq_groups; + #endif + struct pci_vpd *vpd; +-#ifdef CONFIG_PCIE_DPC +- u16 dpc_cap; +- unsigned int dpc_rp_extensions:1; +- u8 dpc_rp_log_size; +-#endif + #ifdef CONFIG_PCI_ATS + union { + struct pci_sriov *sriov; /* PF: SR-IOV info */ +@@ -480,6 +475,14 @@ struct pci_dev { + void* suse_kabi_padding; + + unsigned long priv_flags; /* Private flags for the PCI driver */ ++ ++#ifdef CONFIG_PCIE_DPC ++#ifndef __GENKSYMS__ ++ u16 dpc_cap; ++ unsigned int dpc_rp_extensions:1; ++ u8 dpc_rp_log_size; ++#endif /* __GENKSYMS__ */ ++#endif + }; + + static inline struct pci_dev *pci_physfn(struct pci_dev *dev) +@@ -521,7 +524,6 @@ struct pci_host_bridge { + unsigned int native_shpc_hotplug:1; /* OS may use SHPC hotplug */ + unsigned int native_pme:1; /* OS may use PCIe PME */ + unsigned int native_ltr:1; /* OS may use PCIe LTR */ +- unsigned int native_dpc:1; /* OS may use PCIe DPC */ + unsigned int preserve_config:1; /* Preserve FW resource setup */ + + void* suse_kabi_padding; +@@ -533,6 +535,10 @@ struct pci_host_bridge { + resource_size_t size, + resource_size_t align); + unsigned long private[0] ____cacheline_aligned; ++ ++#ifndef __GENKSYMS__ ++ unsigned int native_dpc:1; /* OS may use PCIe DPC */ ++#endif + }; + + #define to_pci_host_bridge(n) container_of(n, struct pci_host_bridge, dev) +-- +2.16.3 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.kabi/bdi-dev_name-kabi-fix.patch new/patches.kabi/bdi-dev_name-kabi-fix.patch --- old/patches.kabi/bdi-dev_name-kabi-fix.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.kabi/bdi-dev_name-kabi-fix.patch 2020-05-19 11:00:53.000000000 +0200 @@ -0,0 +1,34 @@ +From: Jan Kara <j...@suse.cz> +Subject: bdi: Fix up kabi for dev_name addition +References: bsc#1171844 +Patch-mainline: Never, kabi fixup + +struct backing_dev_info is allocated by bdi_alloc_node() so it's safe to just +move added dev_name to the end and use __GENKSYMS__ trick. + +Signed-off-by: Jan Kara <j...@suse.cz> + +--- + include/linux/backing-dev-defs.h | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +--- a/include/linux/backing-dev-defs.h ++++ b/include/linux/backing-dev-defs.h +@@ -220,7 +220,6 @@ struct backing_dev_info { + wait_queue_head_t wb_waitq; + + struct device *dev; +- char dev_name[64]; + struct device *owner; + + struct timer_list laptop_mode_wb_timer; +@@ -228,6 +227,9 @@ struct backing_dev_info { + #ifdef CONFIG_DEBUG_FS + struct dentry *debug_dir; + #endif ++#ifndef __GENKSYMS__ ++ char dev_name[64]; ++#endif + }; + + enum { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.kabi/s390-prevent-leaking-kernel-address-in-bear new/patches.kabi/s390-prevent-leaking-kernel-address-in-bear --- old/patches.kabi/s390-prevent-leaking-kernel-address-in-bear 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.kabi/s390-prevent-leaking-kernel-address-in-bear 2020-05-19 11:00:53.000000000 +0200 @@ -0,0 +1,29 @@ +From: Petr Tesarik <ptesa...@suse.com> +Subject: s390: Keep kABI after adding fields to struct lowcore +References: git-fixes +Patch-mainline: never, kABI fix + +Mask new struct lowcore fields added into padding by +patches.suse/s390-prevent-leaking-kernel-address-in-bear. + +Signed-off-by: Petr Tesarik <ptesa...@suse.com> +--- + arch/s390/include/asm/lowcore.h | 4 ++++ + 1 file changed, 4 insertions(+) + +--- a/arch/s390/include/asm/lowcore.h ++++ b/arch/s390/include/asm/lowcore.h +@@ -141,9 +141,13 @@ struct lowcore { + + /* br %r1 trampoline */ + __u16 br_r1_trampoline; /* 0x0400 */ ++#ifndef __GENKSYMS__ + __u32 return_lpswe; /* 0x0402 */ + __u32 return_mcck_lpswe; /* 0x0406 */ + __u8 pad_0x040a[0x0e00-0x040a]; /* 0x040a */ ++#else ++ __u8 pad_0x0402[0x0e00-0x0402]; /* 0x0402 */ ++#endif + + /* + * 0xe00 contains the address of the IPL Parameter Information diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.kabi/snd-rawmidi-buffer_ref-kABI-workaround.patch new/patches.kabi/snd-rawmidi-buffer_ref-kABI-workaround.patch --- old/patches.kabi/snd-rawmidi-buffer_ref-kABI-workaround.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.kabi/snd-rawmidi-buffer_ref-kABI-workaround.patch 2020-05-19 11:00:53.000000000 +0200 @@ -0,0 +1,38 @@ +From: Takashi Iwai <ti...@suse.de> +Subject: kABI workaround for snd_rawmidi buffer_ref field addition +Patch-mainline: Never, kABI workaround +References: git-fixes + +The recent patch + patches.suse/ALSA-rawmidi-Fix-racy-buffer-resize-under-concurrent.patch +introduced a new int field buffer_ref in snd_rawmidi_runtime and this +broke kABI. Move it to the bitfields hole and pack it with the +__GENKSYMS__ trick. It changes the size to 8 bit, but this should be +large enough. + +Signed-off-by: Takashi Iwai <ti...@suse.de> + +--- + include/sound/rawmidi.h | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +--- a/include/sound/rawmidi.h ++++ b/include/sound/rawmidi.h +@@ -53,6 +53,9 @@ struct snd_rawmidi_runtime { + struct snd_rawmidi_substream *substream; + unsigned int drain: 1, /* drain stage */ + oss: 1; /* OSS compatible mode */ ++#ifndef __GENKSYMS__ ++ unsigned int buffer_ref:8; /* buffer reference count */ ++#endif + /* midi stream buffer */ + unsigned char *buffer; /* buffer for MIDI data */ + size_t buffer_size; /* size of buffer */ +@@ -61,7 +64,6 @@ struct snd_rawmidi_runtime { + size_t avail_min; /* min avail for wakeup */ + size_t avail; /* max used buffer for wakeup */ + size_t xruns; /* over/underruns counter */ +- int buffer_ref; /* buffer reference count */ + /* misc */ + spinlock_t lock; + wait_queue_head_t sleep; ++++++ patches.suse.tar.bz2 ++++++ /work/SRC/openSUSE:Leap:15.2/kernel-source/patches.suse.tar.bz2 /work/SRC/openSUSE:Leap:15.2/.kernel-source.new.2738/patches.suse.tar.bz2 differ: char 11, line 1 ++++++ series.conf ++++++ ++++ 700 lines (skipped) ++++ between /work/SRC/openSUSE:Leap:15.2/kernel-source/series.conf ++++ and /work/SRC/openSUSE:Leap:15.2/.kernel-source.new.2738/series.conf ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.mkAjR3/_old 2020-05-24 18:06:05.857772766 +0200 +++ /var/tmp/diff_new_pack.mkAjR3/_new 2020-05-24 18:06:05.857772766 +0200 @@ -1,3 +1,3 @@ -2020-05-14 19:29:51 +0000 -GIT Revision: 356c7cb2f8cc15ed30217ef8d82e534d17837738 +2020-05-20 10:58:03 +0000 +GIT Revision: 4cdc2b790f7504b3ad71189d68f78020ff467c11 GIT Branch: openSUSE-15.2