Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2020-08-08 13:18:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Sat Aug 8 13:18:00 2020 rev:550 rq:824292 version:5.8.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2020-07-31 15:54:48.264295827 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.3399/dtb-aarch64.changes 2020-08-08 13:18:19.719874451 +0200 @@ -1,0 +2,64 @@ +Mon Aug 3 23:28:52 CEST 2020 - afaer...@suse.com + +- config: armv7hl: Update to 5.8 +- commit ede84e7 + +------------------------------------------------------------------- +Mon Aug 3 22:45:33 CEST 2020 - afaer...@suse.com + +- config: armv6hl: Update to 5.8 +- commit ecdaa95 + +------------------------------------------------------------------- +Mon Aug 3 10:11:08 CEST 2020 - jsl...@suse.cz + +- Fix for missing check in vgacon scrollback handling (bsc#1174205 + CVE-2020-14331). + Update to the latest findings/submission. +- commit e91a540 + +------------------------------------------------------------------- +Mon Aug 3 07:49:59 CEST 2020 - mkube...@suse.cz + +- Update to 5.8 final +- refresh configs (headers only) +- commit c02ba5f + +------------------------------------------------------------------- +Sat Aug 1 08:18:48 CEST 2020 - jsl...@suse.cz + +- Linux 5.7.12 (bnc#1012628). +- regmap: debugfs: check count when read regmap file + (bnc#1012628). +- io_uring: ensure double poll additions work with both request + types (bnc#1012628). +- tipc: allow to build NACK message in link timeout function + (bnc#1012628). +- udp: Improve load balancing for SO_REUSEPORT (bnc#1012628). +- udp: Copy has_conns in reuseport_grow() (bnc#1012628). +- sctp: shrink stream outq when fails to do addstream reconf + (bnc#1012628). +- sctp: shrink stream outq only when new outcnt < old outcnt + (bnc#1012628). +- AX.25: Prevent integer overflows in connect and sendmsg + (bnc#1012628). +- tcp: allow at most one TLP probe per flight (bnc#1012628). +- rxrpc: Fix sendmsg() returning EPIPE due to recvmsg() returning + ENODATA (bnc#1012628). +- rtnetlink: Fix memory(net_device) leak when ->newlink fails + (bnc#1012628). +- qrtr: orphan socket in qrtr_release() (bnc#1012628). +- net: udp: Fix wrong clean up for IS_UDPLITE macro (bnc#1012628). +- net-sysfs: add a newline when printing 'tx_timeout' by sysfs + (bnc#1012628). +- net/sched: act_ct: fix restore the qdisc_skb_cb after defrag + (bnc#1012628). +- ip6_gre: fix null-ptr-deref in ip6gre_init_net() (bnc#1012628). +- drivers/net/wan/x25_asy: Fix to make it work (bnc#1012628). +- dev: Defer free of skbs in flush_backlog (bnc#1012628). +- AX.25: Prevent out-of-bounds read in ax25_sendmsg() + (bnc#1012628). +- AX.25: Fix out-of-bounds read in ax25_connect() (bnc#1012628). +- commit 9c98feb + +------------------------------------------------------------------- @@ -322,0 +387,7 @@ +Tue Jul 28 13:09:06 CEST 2020 - a...@suse.com + +- Bluetooth: Disconnect if E0 is used for Level 4 (bsc#1171988 + CVE-2020-10135). +- commit 86181ec + +------------------------------------------------------------------- @@ -331,0 +403,9 @@ +Tue Jul 28 11:36:00 CEST 2020 - dmuel...@suse.com + +- rpm/kernel-obs-build.spec.in: Enable overlayfs + Overlayfs is needed for podman or docker builds when no more specific + driver can be used (like lvm or btrfs). As the default build fs is ext4 + currently, we need overlayfs kernel modules to be available. +- commit 29474aa + +------------------------------------------------------------------- @@ -338,0 +419,7 @@ +Mon Jul 27 00:50:54 CEST 2020 - mkube...@suse.cz + +- Update to 5.8-rc7 +- eliminated 2 patches +- commit 786d3ff + +------------------------------------------------------------------- @@ -761,0 +849,46 @@ +Tue Jul 21 17:54:15 CEST 2020 - mkube...@suse.cz + +- sched: Fix race against ptrace_freeze_trace() (bsc#1174345). +- commit 007dcf0 + +------------------------------------------------------------------- +Mon Jul 20 01:14:21 CEST 2020 - mkube...@suse.cz + +- Update to 5.8-rc6 +- eliminated 2 patches +- refresh config files +- commit 25ae237 + +------------------------------------------------------------------- +Fri Jul 17 14:16:32 CEST 2020 - mkube...@suse.cz + +- config: restore PHYLIB=m + This essentially reverts kernel-source commit fcc47b444be6 ("config: + enable PHYLIB=y and ETHTOOL_NETLINK=y") which responded to upstream + change not allowing ETHTOOL_NETLINK=y with PHYLIB=m. There are two + exceptions: + - vanilla flavors keep PHYLIB=y as patches fixing the dependency are + not applied to */vanilla (will be fixed with 5.9-rc1 update) + - we preserve ETHTOOL_NETLINK=y which was previously lost in 5.8-rc1 + update +- commit 4756d9e + +------------------------------------------------------------------- +Fri Jul 17 14:04:15 CEST 2020 - mkube...@suse.cz + +- net: ethtool: Remove PHYLIB direct dependency + (http://lkml.kernel.org/r/0353ce74-ffc6-4d40-bf0f-d2a7ad640...@gmail.com). +- net: phy: Register ethtool PHY operations + (http://lkml.kernel.org/r/0353ce74-ffc6-4d40-bf0f-d2a7ad640...@gmail.com). +- net: ethtool: Introduce ethtool_phy_ops + (http://lkml.kernel.org/r/0353ce74-ffc6-4d40-bf0f-d2a7ad640...@gmail.com). +- commit bcc2825 + +------------------------------------------------------------------- +Fri Jul 17 13:24:03 CEST 2020 - mkube...@suse.cz + +- bpf: Use dedicated bpf_trace_printk event instead of + trace_printk(). +- commit a2c9fc2 + +------------------------------------------------------------------- @@ -1062 +1195,7 @@ -- commit 9a6cea0 +- commit 0f57628 + +------------------------------------------------------------------- +Tue Jul 14 14:02:38 CEST 2020 - afaer...@suse.com + +- config: arm64: Update to 5.8-rc5 +- commit b4e494e @@ -1070,0 +1210,14 @@ +Mon Jul 13 06:25:16 CEST 2020 - mkube...@suse.cz + +- Update to 5.8-rc5 +- refresh riscv64 configs +- commit 9f5e5ef + +------------------------------------------------------------------- +Fri Jul 10 16:47:15 CEST 2020 - mkube...@suse.cz + +- sched: Fix loadavg accounting race + (http://lkml.kernel.org/r/20200702171548.ga11...@codemonkey.org.uk). +- commit 2cd7849 + +------------------------------------------------------------------- @@ -1275,0 +1429,16 @@ +Mon Jul 6 11:46:02 CEST 2020 - mkube...@suse.cz + +- x86/entry/32: Fix XEN_PV build dependency + (https://lkml.kernel.org/r/20200706084155.ndltt24ipognh...@lion.mk-sys.cz). +- commit 006adcb + +------------------------------------------------------------------- +Mon Jul 6 02:23:06 CEST 2020 - mkube...@suse.cz + +- Update to 5.8-rc4 +- eliminated 1 patch +- refresh + patches.rpmify/Kconfig-make-CONFIG_CC_CAN_LINK-always-true.patch +- commit 6584126 + +------------------------------------------------------------------- @@ -1288,0 +1458,15 @@ +Thu Jul 2 00:29:45 CEST 2020 - mkube...@suse.cz + +- Revert "rpm/kernel-binary.spec.in: do not run klp-symbols for configs with no modules" + This reverts commit b5e55f7584b89b6e17d91451bc47c5c0f732e730. + This approach doesn't work correctly if %klp_symbols is set to 1 in + prjconf and correct solution is simpler. +- commit 708b64e + +------------------------------------------------------------------- +Thu Jul 2 00:29:07 CEST 2020 - mkube...@suse.cz + +- config: refresh riscv64/default +- commit 6b56aca + +------------------------------------------------------------------- @@ -1715,0 +1900,52 @@ +Wed Jul 1 18:46:51 CEST 2020 - rgold...@suse.com + ++++ 266 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.3399/dtb-aarch64.changes dtb-armv6l.changes: same change dtb-armv7l.changes: same change dtb-riscv64.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-lpae.changes: same change kernel-obs-build.changes: same change kernel-obs-qa.changes: same change kernel-pae.changes: same change kernel-source.changes: same change kernel-syms.changes: same change kernel-vanilla.changes: same change kernel-zfcpdump.changes: same change Old: ---- linux-5.7.tar.xz New: ---- linux-5.8.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ --- /var/tmp/diff_new_pack.sOJvzx/_old 2020-08-08 13:19:04.047925575 +0200 +++ /var/tmp/diff_new_pack.sOJvzx/_new 2020-08-08 13:19:04.051925580 +0200 @@ -16,8 +16,8 @@ # -%define srcversion 5.7 -%define patchversion 5.7.11 +%define srcversion 5.8 +%define patchversion 5.8.0 %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.7.11 +Version: 5.8.0 %if 0%{?is_kotd} -Release: <RELEASE>.g5015994 +Release: <RELEASE>.g9bc0044 %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change dtb-riscv64.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.sOJvzx/_old 2020-08-08 13:19:04.143925687 +0200 +++ /var/tmp/diff_new_pack.sOJvzx/_new 2020-08-08 13:19:04.147925691 +0200 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.7 -%define patchversion 5.7.11 +%define srcversion 5.8 +%define patchversion 5.8.0 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0 Group: System/Kernel -Version: 5.7.11 +Version: 5.8.0 %if 0%{?is_kotd} -Release: <RELEASE>.g5015994 +Release: <RELEASE>.g9bc0044 %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-501599469bceacc25b7494a8c45b87fefd7ea51a -Provides: kernel-srchash-501599469bceacc25b7494a8c45b87fefd7ea51a +Provides: kernel-%build_flavor-base-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e +Provides: kernel-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e # END COMMON DEPS -Provides: %name-srchash-501599469bceacc25b7494a8c45b87fefd7ea51a +Provides: %name-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e %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.sOJvzx/_old 2020-08-08 13:19:04.175925723 +0200 +++ /var/tmp/diff_new_pack.sOJvzx/_new 2020-08-08 13:19:04.179925728 +0200 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.7 -%define patchversion 5.7.11 +%define srcversion 5.8 +%define patchversion 5.8.0 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.7.11 +Version: 5.8.0 %if 0%{?is_kotd} -Release: <RELEASE>.g5015994 +Release: <RELEASE>.g9bc0044 %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-501599469bceacc25b7494a8c45b87fefd7ea51a -Provides: kernel-srchash-501599469bceacc25b7494a8c45b87fefd7ea51a +Provides: kernel-%build_flavor-base-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e +Provides: kernel-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e # END COMMON DEPS -Provides: %name-srchash-501599469bceacc25b7494a8c45b87fefd7ea51a +Provides: %name-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.sOJvzx/_old 2020-08-08 13:19:04.203925756 +0200 +++ /var/tmp/diff_new_pack.sOJvzx/_new 2020-08-08 13:19:04.203925756 +0200 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.7 -%define patchversion 5.7.11 +%define srcversion 5.8 +%define patchversion 5.8.0 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: The Standard Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.7.11 +Version: 5.8.0 %if 0%{?is_kotd} -Release: <RELEASE>.g5015994 +Release: <RELEASE>.g9bc0044 %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-501599469bceacc25b7494a8c45b87fefd7ea51a -Provides: kernel-srchash-501599469bceacc25b7494a8c45b87fefd7ea51a +Provides: kernel-%build_flavor-base-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e +Provides: kernel-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e # END COMMON DEPS -Provides: %name-srchash-501599469bceacc25b7494a8c45b87fefd7ea51a +Provides: %name-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.sOJvzx/_old 2020-08-08 13:19:04.227925783 +0200 +++ /var/tmp/diff_new_pack.sOJvzx/_new 2020-08-08 13:19:04.227925783 +0200 @@ -16,8 +16,8 @@ # -%define srcversion 5.7 -%define patchversion 5.7.11 +%define srcversion 5.8 +%define patchversion 5.8.0 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 5.7.11 +Version: 5.8.0 %if 0%{?is_kotd} -Release: <RELEASE>.g5015994 +Release: <RELEASE>.g9bc0044 %else Release: 0 %endif @@ -63,7 +63,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-501599469bceacc25b7494a8c45b87fefd7ea51a +Provides: %name-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e 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.sOJvzx/_old 2020-08-08 13:19:04.251925811 +0200 +++ /var/tmp/diff_new_pack.sOJvzx/_new 2020-08-08 13:19:04.255925816 +0200 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.7 -%define patchversion 5.7.11 +%define srcversion 5.8 +%define patchversion 5.8.0 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0 Group: System/Kernel -Version: 5.7.11 +Version: 5.8.0 %if 0%{?is_kotd} -Release: <RELEASE>.g5015994 +Release: <RELEASE>.g9bc0044 %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-501599469bceacc25b7494a8c45b87fefd7ea51a -Provides: kernel-srchash-501599469bceacc25b7494a8c45b87fefd7ea51a +Provides: kernel-%build_flavor-base-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e +Provides: kernel-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e # END COMMON DEPS -Provides: %name-srchash-501599469bceacc25b7494a8c45b87fefd7ea51a +Provides: %name-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e %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.sOJvzx/_old 2020-08-08 13:19:04.295925861 +0200 +++ /var/tmp/diff_new_pack.sOJvzx/_new 2020-08-08 13:19:04.299925866 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.7.11 +%define patchversion 5.8.0 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-501599469bceacc25b7494a8c45b87fefd7ea51a +BuildRequires: kernel%kernel_flavor-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e %if 0%{?rhel_version} BuildRequires: kernel @@ -64,9 +64,9 @@ Summary: package kernel and initrd for OBS VM builds License: GPL-2.0 Group: SLES -Version: 5.7.11 +Version: 5.8.0 %if 0%{?is_kotd} -Release: <RELEASE>.g5015994 +Release: <RELEASE>.g9bc0044 %else Release: 0 %endif @@ -116,7 +116,7 @@ # a longer list to have them also available for qemu cross builds where x86_64 kernel runs in eg. arm env. # this list of modules where available on build workers of build.opensuse.org, so we stay compatible. -export KERNEL_MODULES="loop dm-crypt dm-mod dm-snapshot binfmt-misc fuse kqemu squashfs ext2 ext3 ext4 reiserfs btrfs xfs nf_conntrack_ipv6 binfmt_misc virtio_pci virtio_mmio virtio_blk virtio_rng fat vfat nls_cp437 nls_iso8859-1 ibmvscsi sd_mod e1000 ibmveth" +export KERNEL_MODULES="loop dm-crypt dm-mod dm-snapshot binfmt-misc fuse kqemu squashfs ext2 ext3 ext4 reiserfs btrfs xfs nf_conntrack_ipv6 binfmt_misc virtio_pci virtio_mmio virtio_blk virtio_rng fat vfat nls_cp437 nls_iso8859-1 ibmvscsi sd_mod e1000 ibmveth overlay" # manually load all modules to make sure they're available for i in $KERNEL_MODULES; do ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.sOJvzx/_old 2020-08-08 13:19:04.319925889 +0200 +++ /var/tmp/diff_new_pack.sOJvzx/_new 2020-08-08 13:19:04.319925889 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.7.11 +%define patchversion 5.8.0 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ Summary: Basic QA tests for the kernel License: GPL-2.0 Group: SLES -Version: 5.7.11 +Version: 5.8.0 %if 0%{?is_kotd} -Release: <RELEASE>.g5015994 +Release: <RELEASE>.g9bc0044 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.sOJvzx/_old 2020-08-08 13:19:04.339925913 +0200 +++ /var/tmp/diff_new_pack.sOJvzx/_new 2020-08-08 13:19:04.343925917 +0200 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.7 -%define patchversion 5.7.11 +%define srcversion 5.8 +%define patchversion 5.8.0 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 5.7.11 +Version: 5.8.0 %if 0%{?is_kotd} -Release: <RELEASE>.g5015994 +Release: <RELEASE>.g9bc0044 %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-501599469bceacc25b7494a8c45b87fefd7ea51a -Provides: kernel-srchash-501599469bceacc25b7494a8c45b87fefd7ea51a +Provides: kernel-%build_flavor-base-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e +Provides: kernel-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e # END COMMON DEPS -Provides: %name-srchash-501599469bceacc25b7494a8c45b87fefd7ea51a +Provides: %name-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.sOJvzx/_old 2020-08-08 13:19:04.363925940 +0200 +++ /var/tmp/diff_new_pack.sOJvzx/_new 2020-08-08 13:19:04.367925944 +0200 @@ -17,8 +17,8 @@ # icecream 0 -%define srcversion 5.7 -%define patchversion 5.7.11 +%define srcversion 5.8 +%define patchversion 5.8.0 %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.7.11 +Version: 5.8.0 %if 0%{?is_kotd} -Release: <RELEASE>.g5015994 +Release: <RELEASE>.g9bc0044 %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-501599469bceacc25b7494a8c45b87fefd7ea51a +Provides: %name-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e 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.sOJvzx/_old 2020-08-08 13:19:04.391925973 +0200 +++ /var/tmp/diff_new_pack.sOJvzx/_new 2020-08-08 13:19:04.395925977 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 5.7.11 +Version: 5.8.0 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g5015994 +Release: <RELEASE>.g9bc0044 %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-501599469bceacc25b7494a8c45b87fefd7ea51a +Provides: %name-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.sOJvzx/_old 2020-08-08 13:19:04.419926005 +0200 +++ /var/tmp/diff_new_pack.sOJvzx/_new 2020-08-08 13:19:04.423926009 +0200 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.7 -%define patchversion 5.7.11 +%define srcversion 5.8 +%define patchversion 5.8.0 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0 Group: System/Kernel -Version: 5.7.11 +Version: 5.8.0 %if 0%{?is_kotd} -Release: <RELEASE>.g5015994 +Release: <RELEASE>.g9bc0044 %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-501599469bceacc25b7494a8c45b87fefd7ea51a -Provides: kernel-srchash-501599469bceacc25b7494a8c45b87fefd7ea51a +Provides: kernel-%build_flavor-base-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e +Provides: kernel-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e # END COMMON DEPS -Provides: %name-srchash-501599469bceacc25b7494a8c45b87fefd7ea51a +Provides: %name-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh kernel-zfcpdump.spec: same change ++++++ config.sh ++++++ --- /var/tmp/diff_new_pack.sOJvzx/_old 2020-08-08 13:19:04.659926282 +0200 +++ /var/tmp/diff_new_pack.sOJvzx/_new 2020-08-08 13:19:04.663926286 +0200 @@ -1,5 +1,5 @@ # The version of the main tarball to use -SRCVERSION=5.7 +SRCVERSION=5.8 # variant of the kernel-source package, either empty or "-rt" VARIANT= # enable kernel module compression ++++++ config.tar.bz2 ++++++ ++++ 12813 lines of diff (skipped) ++++++ kernel-obs-build.spec.in ++++++ --- /var/tmp/diff_new_pack.sOJvzx/_old 2020-08-08 13:19:05.163926863 +0200 +++ /var/tmp/diff_new_pack.sOJvzx/_new 2020-08-08 13:19:05.163926863 +0200 @@ -116,7 +116,7 @@ # a longer list to have them also available for qemu cross builds where x86_64 kernel runs in eg. arm env. # this list of modules where available on build workers of build.opensuse.org, so we stay compatible. -export KERNEL_MODULES="loop dm-crypt dm-mod dm-snapshot binfmt-misc fuse kqemu squashfs ext2 ext3 ext4 reiserfs btrfs xfs nf_conntrack_ipv6 binfmt_misc virtio_pci virtio_mmio virtio_blk virtio_rng fat vfat nls_cp437 nls_iso8859-1 ibmvscsi sd_mod e1000 ibmveth" +export KERNEL_MODULES="loop dm-crypt dm-mod dm-snapshot binfmt-misc fuse kqemu squashfs ext2 ext3 ext4 reiserfs btrfs xfs nf_conntrack_ipv6 binfmt_misc virtio_pci virtio_mmio virtio_blk virtio_rng fat vfat nls_cp437 nls_iso8859-1 ibmvscsi sd_mod e1000 ibmveth overlay" # manually load all modules to make sure they're available for i in $KERNEL_MODULES; do ++++++ linux-5.7.tar.xz -> linux-5.8.tar.xz ++++++ /work/SRC/openSUSE:Factory/kernel-source/linux-5.7.tar.xz /work/SRC/openSUSE:Factory/.kernel-source.new.3399/linux-5.8.tar.xz differ: char 15, line 1 ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 168623 lines of diff (skipped) ++++++ patches.rpmify.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/Kconfig-make-CONFIG_CC_CAN_LINK-always-true.patch new/patches.rpmify/Kconfig-make-CONFIG_CC_CAN_LINK-always-true.patch --- old/patches.rpmify/Kconfig-make-CONFIG_CC_CAN_LINK-always-true.patch 2020-04-03 13:16:36.000000000 +0200 +++ new/patches.rpmify/Kconfig-make-CONFIG_CC_CAN_LINK-always-true.patch 2020-07-20 01:15:11.000000000 +0200 @@ -9,22 +9,24 @@ compilers for non-x86 programs so that they would end up with wrong value of CONFIG_CC_CAN_LINK. -Make CONFIG_CC_CAN_LINK always true to work around this until we find -a better solution. +Make CONFIG_CC_CAN_LINK and CONFIG_CC_CAN_LINK_STATIC always true to work +around this until we find a better solution. Signed-off-by: Michal Kubecek <mkube...@suse.cz> --- - init/Kconfig | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) + init/Kconfig | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) --- a/init/Kconfig +++ b/init/Kconfig -@@ -25,7 +25,7 @@ config CLANG_VERSION +@@ -48,9 +48,7 @@ config CLANG_VERSION default $(shell,$(srctree)/scripts/clang-version.sh $(CC)) config CC_CAN_LINK -- def_bool $(success,$(srctree)/scripts/cc-can-link.sh $(CC)) +- bool +- default $(success,$(srctree)/scripts/cc-can-link.sh $(CC) $(CLANG_FLAGS) $(m64-flag)) if 64BIT +- default $(success,$(srctree)/scripts/cc-can-link.sh $(CC) $(CLANG_FLAGS) $(m32-flag)) + def_bool y - config CC_HAS_ASM_GOTO - def_bool $(success,$(srctree)/scripts/gcc-goto.sh $(CC)) + config CC_CAN_LINK_STATIC + bool diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/bpfilter-allow-to-build-bpfilter_umh-as-a-module-wit.patch new/patches.rpmify/bpfilter-allow-to-build-bpfilter_umh-as-a-module-wit.patch --- old/patches.rpmify/bpfilter-allow-to-build-bpfilter_umh-as-a-module-wit.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.rpmify/bpfilter-allow-to-build-bpfilter_umh-as-a-module-wit.patch 2020-07-20 01:15:11.000000000 +0200 @@ -0,0 +1,74 @@ +From: Masahiro Yamada <masahi...@kernel.org> +Date: Wed, 1 Jul 2020 18:26:44 +0900 +Subject: bpfilter: allow to build bpfilter_umh as a module without static library +Patch-mainline: Submitted - 2020-07-01 - 20200701092644.762234-1-masahi...@kernel.org +References: http://lkml.kernel.org/r/20200608115628.osizkpo76cgn2...@lion.mk-sys.cz + +Originally, bpfilter_umh was linked with -static only when +CONFIG_BPFILTER_UMH=y. + +Commit 8a2cc0505cc4 ("bpfilter: use 'userprogs' syntax to build +bpfilter_umh") silently, accidentally dropped the CONFIG_BPFILTER_UMH=y +test in the Makefile. Revive it in order to link it dynamically when +CONFIG_BPFILTER_UMH=m. + +Since commit b1183b6dca3e ("bpfilter: check if $(CC) can link static +libc in Kconfig"), the compiler must be capable of static linking to +enable CONFIG_BPFILTER_UMH, but it requires more than needed. + +To loosen the compiler requirement, I changed the dependency as follows: + + depends on CC_CAN_LINK + depends on m || CC_CAN_LINK_STATIC + +If CONFIG_CC_CAN_LINK_STATIC in unset, CONFIG_BPFILTER_UMH is restricted +to 'm' or 'n'. + +In theory, CONFIG_CC_CAN_LINK is not required for CONFIG_BPFILTER_UMH=y, +but I did not come up with a good way to describe it. + +Fixes: 8a2cc0505cc4 ("bpfilter: use 'userprogs' syntax to build bpfilter_umh") +Reported-by: Michal Kubecek <mkube...@suse.cz> +Signed-off-by: Masahiro Yamada <masahi...@kernel.org> +Acked-by: Michal Kubecek <mkube...@suse.cz> +--- + net/bpfilter/Kconfig | 10 ++++++---- + net/bpfilter/Makefile | 2 ++ + 2 files changed, 8 insertions(+), 4 deletions(-) + +--- a/net/bpfilter/Kconfig ++++ b/net/bpfilter/Kconfig +@@ -9,12 +9,14 @@ menuconfig BPFILTER + if BPFILTER + config BPFILTER_UMH + tristate "bpfilter kernel module with user mode helper" +- depends on CC_CAN_LINK_STATIC ++ depends on CC_CAN_LINK ++ depends on m || CC_CAN_LINK_STATIC + default m + help + This builds bpfilter kernel module with embedded user mode helper + +- Note: your toolchain must support building static binaries, since +- rootfs isn't mounted at the time when __init functions are called +- and do_execv won't be able to find the elf interpreter. ++ Note: To compile this as built-in, your toolchain must support ++ building static binaries, since rootfs isn't mounted at the time ++ when __init functions are called and do_execv won't be able to find ++ the elf interpreter. + endif +--- a/net/bpfilter/Makefile ++++ b/net/bpfilter/Makefile +@@ -7,10 +7,12 @@ userprogs := bpfilter_umh + bpfilter_umh-objs := main.o + userccflags += -I $(srctree)/tools/include/ -I $(srctree)/tools/include/uapi + ++ifeq ($(CONFIG_BPFILTER_UMH), y) + # builtin bpfilter_umh should be linked with -static + # since rootfs isn't mounted at the time of __init + # function is called and do_execv won't find elf interpreter + userldflags += -static ++endif + + $(obj)/bpfilter_umh_blob.o: $(obj)/bpfilter_umh + ++++++ patches.suse.tar.bz2 ++++++ ++++ 2540 lines of diff (skipped) ++++++ series.conf ++++++ ++++ 2074 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/series.conf ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.3399/series.conf ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.sOJvzx/_old 2020-08-08 13:19:06.431928325 +0200 +++ /var/tmp/diff_new_pack.sOJvzx/_new 2020-08-08 13:19:06.435928330 +0200 @@ -1,3 +1,3 @@ -2020-07-29 09:32:21 +0000 -GIT Revision: 501599469bceacc25b7494a8c45b87fefd7ea51a +2020-08-04 07:30:59 +0000 +GIT Revision: 9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e GIT Branch: stable