Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2020-04-16 22:59:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Thu Apr 16 22:59:52 2020 rev:538 rq:793684 version:5.6.4 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2020-04-07 10:20:46.393792563 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.2738/dtb-aarch64.changes 2020-04-16 22:59:52.887520425 +0200 @@ -1,0 +2,211 @@ +Mon Apr 13 20:13:10 CEST 2020 - [email protected] + +- Linux 5.6.4 (bnc#1012628). +- driver core: Reevaluate dev->links.need_for_probe as suppliers + are added (bnc#1012628). +- io-uring: drop completion when removing file (bnc#1012628). +- fbcon: fix null-ptr-deref in fbcon_switch (bnc#1012628). +- blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync + (bnc#1012628). +- RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow + (bnc#1012628). +- Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl + (bnc#1012628). +- RDMA/siw: Fix passive connection establishment (bnc#1012628). +- RDMA/cma: Teach lockdep about the order of rtnl and lock + (bnc#1012628). +- RDMA/ucma: Put a lock around every call to the rdma_cm layer + (bnc#1012628). +- ubi: fastmap: Free unused fastmap anchor peb during detach + (bnc#1012628). +- IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads + (bnc#1012628). +- IB/hfi1: Fix memory leaks in sysfs registration and + unregistration (bnc#1012628). +- IB/hfi1: Call kobject_put() when kobject_init_and_add() fails + (bnc#1012628). +- ASoC: jz4740-i2s: Fix divider written at incorrect offset in + register (bnc#1012628). +- ASoC: tas2562: Fixed incorrect amp_level setting (bnc#1012628). +- platform/x86: intel_int0002_vgpio: Use + acpi_register_wakeup_handler() (bnc#1012628). +- ACPI: PM: Add acpi_[un]register_wakeup_handler() (bnc#1012628). +- hwrng: imx-rngc - fix an error path (bnc#1012628). +- tools/accounting/getdelays.c: fix netlink attribute length + (bnc#1012628). +- slub: improve bit diffusion for freelist ptr obfuscation + (bnc#1012628). +- usb: dwc3: gadget: Wrap around when skip TRBs (bnc#1012628). +- random: always use batched entropy for get_random_u{32,64} + (bnc#1012628). +- s390: prevent leaking kernel address in BEAR (bnc#1012628). +- net: phy: at803x: fix clock sink configuration on ATH8030 and + ATH8035 (bnc#1012628). +- cxgb4: free MQPRIO resources in shutdown path (bnc#1012628). +- r8169: change back SG and TSO to be disabled by default + (bnc#1012628). +- mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE + (bnc#1012628). +- tun: Don't put_page() for all negative return values from XDP + program (bnc#1012628). +- slcan: Don't transmit uninitialized stack data in padding + (bnc#1012628). +- net: stmmac: dwmac1000: fix out-of-bounds mac address reg + setting (bnc#1012628). +- net_sched: fix a missing refcnt in tcindex_init() (bnc#1012628). +- net_sched: add a temporary refcnt for struct tcindex_data + (bnc#1012628). +- net: phy: micrel: kszphy_resume(): add delay after + genphy_resume() before accessing PHY registers (bnc#1012628). +- net: dsa: mt7530: fix null pointer dereferencing in port5 setup + (bnc#1012628). +- net: dsa: bcm_sf2: Ensure correct sub-node is parsed + (bnc#1012628). +- net: dsa: bcm_sf2: Do not register slave MDIO bus with OF + (bnc#1012628). +- ipv6: don't auto-add link-local address to lag ports + (bnc#1012628). +- cxgb4: fix MPS index overwrite when setting MAC address + (bnc#1012628). +- commit e42da4f + +------------------------------------------------------------------- +Sun Apr 12 10:56:48 CEST 2020 - [email protected] + +- constrants: fix malformed XML + Closing tag of an element is "</foo>", not "<foo/>". + Fixes: 8b37de2eb835 ("rpm/constraints.in: Increase memory for kernel-docs") +- commit 4a8ca28 + +------------------------------------------------------------------- +Thu Apr 9 15:45:36 CEST 2020 - [email protected] + +- Refresh + patches.suse/efi-x86-Don-t-remap-text-rodata-gap-read-only-for-mi.patch. + Update upstream status. +- commit 5b340fd + +------------------------------------------------------------------- +Thu Apr 9 15:41:53 CEST 2020 - [email protected] + +- efi/x86: Fix the deletion of variables in mixed mode + (bnc#1167933). +- commit 61c9284 + +------------------------------------------------------------------- +Thu Apr 9 15:02:07 CEST 2020 - [email protected] + +- efi/x86: Don't remap text<->rodata gap read-only for mixed mode + (bnc#1168645). +- commit fd9c360 + +------------------------------------------------------------------- +Thu Apr 9 13:05:51 CEST 2020 - [email protected] + +- Update config files to disable CONFIG_TRACE_IRQFLAGS (bsc#1169078). +- commit d379575 + +------------------------------------------------------------------- +Thu Apr 9 11:24:12 CEST 2020 - [email protected] + +- rpm/constraints.in: Increase memory for kernel-docs + References: https://build.opensuse.org/request/show/792664 +- commit 8b37de2 + +------------------------------------------------------------------- +Thu Apr 9 02:44:51 CEST 2020 - [email protected] + +- cachefiles: fix corruption of 'ret' (boo#1168841). +- commit 0a79cdc + +------------------------------------------------------------------- +Wed Apr 8 18:13:23 CEST 2020 - [email protected] + +- Linux 5.6.3 (bnc#1012628). +- ipv4: fix a RCU-list lock in fib_triestat_seq_show + (bnc#1012628). +- net: dsa: ksz: Select KSZ protocol tag (bnc#1012628). +- net, ip_tunnel: fix interface lookup with no key (bnc#1012628). +- sctp: fix possibly using a bad saddr with a given dst + (bnc#1012628). +- sctp: fix refcount bug in sctp_wfree (bnc#1012628). +- net: macb: Fix handling of fixed-link node (bnc#1012628). +- net: fix fraglist segmentation reference count leak + (bnc#1012628). +- udp: initialize is_flist with 0 in udp_gro_receive + (bnc#1012628). +- padata: fix uninitialized return value in padata_replace() + (bnc#1012628). +- brcmfmac: abort and release host after error (bnc#1012628). +- XArray: Fix xa_find_next for large multi-index entries + (bnc#1012628). +- drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix + (bnc#1012628). +- misc: rtsx: set correct pcr_ops for rts522A (bnc#1012628). +- misc: pci_endpoint_test: Fix to support > 10 pci-endpoint-test + devices (bnc#1012628). +- misc: pci_endpoint_test: Avoid using module parameter to + determine irqtype (bnc#1012628). +- PCI: sysfs: Revert "rescan" file renames (bnc#1012628). +- coresight: do not use the BIT() macro in the UAPI header + (bnc#1012628). +- mei: me: add cedar fork device ids (bnc#1012628). +- nvmem: release the write-protect pin (bnc#1012628). +- nvmem: check for NULL reg_read and reg_write before + dereferencing (bnc#1012628). +- nvmem: sprd: Fix the block lock operation (bnc#1012628). +- extcon: axp288: Add wakeup support (bnc#1012628). +- power: supply: axp288_charger: Add special handling for HP + Pavilion x2 10 (bnc#1012628). +- Revert "ALSA: uapi: Drop asound.h inclusion from asoc.h" + (bnc#1012628). +- Revert "dm: always call blk_queue_split() in dm_process_bio()" + (bnc#1012628). +- ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated + sound on EVGA X99 Classified motherboard (bnc#1012628). +- soc: mediatek: knows_txdone needs to be set in Mediatek CMDQ + helper (bnc#1012628). +- perf python: Fix clang detection to strip out options passed + in $CC (bnc#1012628). +- mm: mempolicy: require at least one nodeid for MPOL_PREFERRED + (bnc#1012628). +- commit 97c6e99 + +------------------------------------------------------------------- +Tue Apr 7 20:14:11 CEST 2020 - [email protected] + +- s390x: zfcpdump: disable CONFIG_RELOCATABLE (bsc#1168847). +- commit c824449 + +------------------------------------------------------------------- +Tue Apr 7 18:00:32 CEST 2020 - [email protected] + +- Update config files to disable CONFIG_UCLAMP_TASK (bsc#1168888). +- commit 025835f + +------------------------------------------------------------------- +Mon Apr 6 10:40:31 CEST 2020 - [email protected] + +- net/bpfilter: remove superfluous testing message (bnc#1168664). +- commit 7d8cfa8 + +------------------------------------------------------------------- +Fri Apr 3 13:15:02 CEST 2020 - [email protected] + +- Delete patches.rpmify/powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch. +- commit daf9f5a + ++++ 14 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.2738/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-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 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ --- /var/tmp/diff_new_pack.dKHu44/_old 2020-04-16 23:00:20.843541489 +0200 +++ /var/tmp/diff_new_pack.dKHu44/_new 2020-04-16 23:00:20.847541491 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.6 -%define patchversion 5.6.2 +%define patchversion 5.6.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-aarch64 -Version: 5.6.2 +Version: 5.6.4 %if 0%{?is_kotd} -Release: <RELEASE>.gc8170d6 +Release: <RELEASE>.ge42da4f %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.dKHu44/_old 2020-04-16 23:00:20.915541543 +0200 +++ /var/tmp/diff_new_pack.dKHu44/_new 2020-04-16 23:00:20.919541546 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.6 -%define patchversion 5.6.2 +%define patchversion 5.6.4 %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.6.2 +Version: 5.6.4 %if 0%{?is_kotd} -Release: <RELEASE>.gc8170d6 +Release: <RELEASE>.ge42da4f %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-c8170d6b0e04b950b01f8c3967b1c82a401ebc88 -Provides: kernel-srchash-c8170d6b0e04b950b01f8c3967b1c82a401ebc88 +Provides: kernel-%build_flavor-base-srchash-e42da4fdf31f7f1da63e95b886f4802adc7f8eac +Provides: kernel-srchash-e42da4fdf31f7f1da63e95b886f4802adc7f8eac # END COMMON DEPS -Provides: %name-srchash-c8170d6b0e04b950b01f8c3967b1c82a401ebc88 +Provides: %name-srchash-e42da4fdf31f7f1da63e95b886f4802adc7f8eac %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.dKHu44/_old 2020-04-16 23:00:20.943541564 +0200 +++ /var/tmp/diff_new_pack.dKHu44/_new 2020-04-16 23:00:20.947541567 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.6 -%define patchversion 5.6.2 +%define patchversion 5.6.4 %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.6.2 +Version: 5.6.4 %if 0%{?is_kotd} -Release: <RELEASE>.gc8170d6 +Release: <RELEASE>.ge42da4f %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-c8170d6b0e04b950b01f8c3967b1c82a401ebc88 -Provides: kernel-srchash-c8170d6b0e04b950b01f8c3967b1c82a401ebc88 +Provides: kernel-%build_flavor-base-srchash-e42da4fdf31f7f1da63e95b886f4802adc7f8eac +Provides: kernel-srchash-e42da4fdf31f7f1da63e95b886f4802adc7f8eac # END COMMON DEPS -Provides: %name-srchash-c8170d6b0e04b950b01f8c3967b1c82a401ebc88 +Provides: %name-srchash-e42da4fdf31f7f1da63e95b886f4802adc7f8eac %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.dKHu44/_old 2020-04-16 23:00:20.971541585 +0200 +++ /var/tmp/diff_new_pack.dKHu44/_new 2020-04-16 23:00:20.975541588 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.6 -%define patchversion 5.6.2 +%define patchversion 5.6.4 %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.6.2 +Version: 5.6.4 %if 0%{?is_kotd} -Release: <RELEASE>.gc8170d6 +Release: <RELEASE>.ge42da4f %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-c8170d6b0e04b950b01f8c3967b1c82a401ebc88 -Provides: kernel-srchash-c8170d6b0e04b950b01f8c3967b1c82a401ebc88 +Provides: kernel-%build_flavor-base-srchash-e42da4fdf31f7f1da63e95b886f4802adc7f8eac +Provides: kernel-srchash-e42da4fdf31f7f1da63e95b886f4802adc7f8eac # END COMMON DEPS -Provides: %name-srchash-c8170d6b0e04b950b01f8c3967b1c82a401ebc88 +Provides: %name-srchash-e42da4fdf31f7f1da63e95b886f4802adc7f8eac %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.dKHu44/_old 2020-04-16 23:00:20.995541603 +0200 +++ /var/tmp/diff_new_pack.dKHu44/_new 2020-04-16 23:00:20.995541603 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.6 -%define patchversion 5.6.2 +%define patchversion 5.6.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 5.6.2 +Version: 5.6.4 %if 0%{?is_kotd} -Release: <RELEASE>.gc8170d6 +Release: <RELEASE>.ge42da4f %else Release: 0 %endif @@ -63,7 +63,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-c8170d6b0e04b950b01f8c3967b1c82a401ebc88 +Provides: %name-srchash-e42da4fdf31f7f1da63e95b886f4802adc7f8eac 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.dKHu44/_old 2020-04-16 23:00:21.015541618 +0200 +++ /var/tmp/diff_new_pack.dKHu44/_new 2020-04-16 23:00:21.019541621 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.6 -%define patchversion 5.6.2 +%define patchversion 5.6.4 %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.6.2 +Version: 5.6.4 %if 0%{?is_kotd} -Release: <RELEASE>.gc8170d6 +Release: <RELEASE>.ge42da4f %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-c8170d6b0e04b950b01f8c3967b1c82a401ebc88 -Provides: kernel-srchash-c8170d6b0e04b950b01f8c3967b1c82a401ebc88 +Provides: kernel-%build_flavor-base-srchash-e42da4fdf31f7f1da63e95b886f4802adc7f8eac +Provides: kernel-srchash-e42da4fdf31f7f1da63e95b886f4802adc7f8eac # END COMMON DEPS -Provides: %name-srchash-c8170d6b0e04b950b01f8c3967b1c82a401ebc88 +Provides: %name-srchash-e42da4fdf31f7f1da63e95b886f4802adc7f8eac %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.dKHu44/_old 2020-04-16 23:00:21.067541657 +0200 +++ /var/tmp/diff_new_pack.dKHu44/_new 2020-04-16 23:00:21.067541657 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.6.2 +%define patchversion 5.6.4 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-c8170d6b0e04b950b01f8c3967b1c82a401ebc88 +BuildRequires: kernel%kernel_flavor-srchash-e42da4fdf31f7f1da63e95b886f4802adc7f8eac %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.6.2 +Version: 5.6.4 %if 0%{?is_kotd} -Release: <RELEASE>.gc8170d6 +Release: <RELEASE>.ge42da4f %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.dKHu44/_old 2020-04-16 23:00:21.087541672 +0200 +++ /var/tmp/diff_new_pack.dKHu44/_new 2020-04-16 23:00:21.091541676 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.6.2 +%define patchversion 5.6.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ Summary: Basic QA tests for the kernel License: GPL-2.0 Group: SLES -Version: 5.6.2 +Version: 5.6.4 %if 0%{?is_kotd} -Release: <RELEASE>.gc8170d6 +Release: <RELEASE>.ge42da4f %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.dKHu44/_old 2020-04-16 23:00:21.111541690 +0200 +++ /var/tmp/diff_new_pack.dKHu44/_new 2020-04-16 23:00:21.115541694 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.6 -%define patchversion 5.6.2 +%define patchversion 5.6.4 %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.6.2 +Version: 5.6.4 %if 0%{?is_kotd} -Release: <RELEASE>.gc8170d6 +Release: <RELEASE>.ge42da4f %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-c8170d6b0e04b950b01f8c3967b1c82a401ebc88 -Provides: kernel-srchash-c8170d6b0e04b950b01f8c3967b1c82a401ebc88 +Provides: kernel-%build_flavor-base-srchash-e42da4fdf31f7f1da63e95b886f4802adc7f8eac +Provides: kernel-srchash-e42da4fdf31f7f1da63e95b886f4802adc7f8eac # END COMMON DEPS -Provides: %name-srchash-c8170d6b0e04b950b01f8c3967b1c82a401ebc88 +Provides: %name-srchash-e42da4fdf31f7f1da63e95b886f4802adc7f8eac %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.dKHu44/_old 2020-04-16 23:00:21.135541708 +0200 +++ /var/tmp/diff_new_pack.dKHu44/_new 2020-04-16 23:00:21.135541708 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.6 -%define patchversion 5.6.2 +%define patchversion 5.6.4 %define variant %{nil} %define vanilla_only 0 @@ -30,9 +30,9 @@ Summary: The Linux Kernel Sources License: GPL-2.0 Group: Development/Sources -Version: 5.6.2 +Version: 5.6.4 %if 0%{?is_kotd} -Release: <RELEASE>.gc8170d6 +Release: <RELEASE>.ge42da4f %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-c8170d6b0e04b950b01f8c3967b1c82a401ebc88 +Provides: %name-srchash-e42da4fdf31f7f1da63e95b886f4802adc7f8eac 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.dKHu44/_old 2020-04-16 23:00:21.159541726 +0200 +++ /var/tmp/diff_new_pack.dKHu44/_new 2020-04-16 23:00:21.163541730 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 5.6.2 +Version: 5.6.4 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.gc8170d6 +Release: <RELEASE>.ge42da4f %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-c8170d6b0e04b950b01f8c3967b1c82a401ebc88 +Provides: %name-srchash-e42da4fdf31f7f1da63e95b886f4802adc7f8eac Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.dKHu44/_old 2020-04-16 23:00:21.183541745 +0200 +++ /var/tmp/diff_new_pack.dKHu44/_new 2020-04-16 23:00:21.187541747 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.6 -%define patchversion 5.6.2 +%define patchversion 5.6.4 %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.6.2 +Version: 5.6.4 %if 0%{?is_kotd} -Release: <RELEASE>.gc8170d6 +Release: <RELEASE>.ge42da4f %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-c8170d6b0e04b950b01f8c3967b1c82a401ebc88 -Provides: kernel-srchash-c8170d6b0e04b950b01f8c3967b1c82a401ebc88 +Provides: kernel-%build_flavor-base-srchash-e42da4fdf31f7f1da63e95b886f4802adc7f8eac +Provides: kernel-srchash-e42da4fdf31f7f1da63e95b886f4802adc7f8eac # END COMMON DEPS -Provides: %name-srchash-c8170d6b0e04b950b01f8c3967b1c82a401ebc88 +Provides: %name-srchash-e42da4fdf31f7f1da63e95b886f4802adc7f8eac %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 ++++++ _constraints ++++++ --- /var/tmp/diff_new_pack.dKHu44/_old 2020-04-16 23:00:21.323541850 +0200 +++ /var/tmp/diff_new_pack.dKHu44/_new 2020-04-16 23:00:21.323541850 +0200 @@ -49,6 +49,19 @@ </hardware> </overwrite> + <!-- 4GB for kernel-docs --> + <overwrite> + <conditions> + <package>kernel-docs</package> + <package>kernel-docs-rt</package> + </conditions> + <hardware> + <physicalmemory> + <size unit="G">4</size> + </physicalmemory> + </hardware> + </overwrite> + <!-- 30GB for binary packages on aarch64 --> <overwrite> <conditions> ++++++ 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-03-30 06:30:50.000000000 +0200 +++ new/config/arm64/default 2020-04-09 13:05:51.000000000 +0200 @@ -131,8 +131,7 @@ # # Scheduler features # -CONFIG_UCLAMP_TASK=y -CONFIG_UCLAMP_BUCKETS_COUNT=5 +# CONFIG_UCLAMP_TASK is not set # end of Scheduler features CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y @@ -152,7 +151,6 @@ CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y -# CONFIG_UCLAMP_TASK_GROUP is not set CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_RDMA=y CONFIG_CGROUP_FREEZER=y @@ -580,7 +578,7 @@ CONFIG_ARM_RASPBERRYPI_CPUFREQ=m CONFIG_ARM_SCMI_CPUFREQ=m # CONFIG_ARM_TEGRA20_CPUFREQ is not set -# CONFIG_ARM_TEGRA124_CPUFREQ is not set +CONFIG_ARM_TEGRA124_CPUFREQ=y CONFIG_ARM_TEGRA186_CPUFREQ=m CONFIG_QORIQ_CPUFREQ=m # end of CPU Frequency scaling @@ -10900,7 +10898,6 @@ # CONFIG_WW_MUTEX_SELFTEST is not set # end of Lock Debugging (spinlocks, mutexes, etc...) -CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set @@ -10948,7 +10945,6 @@ CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y -CONFIG_PREEMPTIRQ_TRACEPOINTS=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y @@ -10960,7 +10956,7 @@ CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y CONFIG_STACK_TRACER=y -CONFIG_PREEMPTIRQ_EVENTS=y +# CONFIG_PREEMPTIRQ_EVENTS is not set # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y # CONFIG_HWLAT_TRACER is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default --- old/config/armv6hl/default 2020-03-30 06:30:50.000000000 +0200 +++ new/config/armv6hl/default 2020-04-09 13:05:51.000000000 +0200 @@ -8066,7 +8066,6 @@ # CONFIG_WW_MUTEX_SELFTEST is not set # end of Lock Debugging (spinlocks, mutexes, etc...) -CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set @@ -8111,7 +8110,6 @@ CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y -CONFIG_PREEMPTIRQ_TRACEPOINTS=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y @@ -8123,7 +8121,7 @@ CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y CONFIG_STACK_TRACER=y -CONFIG_PREEMPTIRQ_EVENTS=y +# CONFIG_PREEMPTIRQ_EVENTS is not set # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y # CONFIG_HWLAT_TRACER is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default --- old/config/armv7hl/default 2020-03-30 06:30:50.000000000 +0200 +++ new/config/armv7hl/default 2020-04-09 13:05:51.000000000 +0200 @@ -11057,7 +11057,6 @@ # CONFIG_WW_MUTEX_SELFTEST is not set # end of Lock Debugging (spinlocks, mutexes, etc...) -CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set @@ -11104,7 +11103,6 @@ CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y -CONFIG_PREEMPTIRQ_TRACEPOINTS=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y @@ -11116,7 +11114,7 @@ CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y CONFIG_STACK_TRACER=y -CONFIG_PREEMPTIRQ_EVENTS=y +# CONFIG_PREEMPTIRQ_EVENTS is not set # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y # CONFIG_HWLAT_TRACER is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae --- old/config/armv7hl/lpae 2020-03-30 06:30:50.000000000 +0200 +++ new/config/armv7hl/lpae 2020-04-09 13:05:51.000000000 +0200 @@ -10645,7 +10645,6 @@ # CONFIG_WW_MUTEX_SELFTEST is not set # end of Lock Debugging (spinlocks, mutexes, etc...) -CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set @@ -10692,7 +10691,6 @@ CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y -CONFIG_PREEMPTIRQ_TRACEPOINTS=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y @@ -10704,7 +10702,7 @@ CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y CONFIG_STACK_TRACER=y -CONFIG_PREEMPTIRQ_EVENTS=y +# CONFIG_PREEMPTIRQ_EVENTS is not set # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y # CONFIG_HWLAT_TRACER is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2020-03-30 06:30:50.000000000 +0200 +++ new/config/i386/pae 2020-04-09 13:05:51.000000000 +0200 @@ -139,8 +139,7 @@ # # Scheduler features # -CONFIG_UCLAMP_TASK=y -CONFIG_UCLAMP_BUCKETS_COUNT=5 +# CONFIG_UCLAMP_TASK is not set # end of Scheduler features CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y @@ -157,7 +156,6 @@ CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y # CONFIG_RT_GROUP_SCHED is not set -# CONFIG_UCLAMP_TASK_GROUP is not set CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_RDMA=y CONFIG_CGROUP_FREEZER=y @@ -9843,7 +9841,6 @@ # CONFIG_WW_MUTEX_SELFTEST is not set # end of Lock Debugging (spinlocks, mutexes, etc...) -CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set @@ -9893,7 +9890,6 @@ CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y -CONFIG_PREEMPTIRQ_TRACEPOINTS=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y @@ -9906,7 +9902,7 @@ CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_FUNCTION_PROFILER=y CONFIG_STACK_TRACER=y -CONFIG_PREEMPTIRQ_EVENTS=y +# CONFIG_PREEMPTIRQ_EVENTS is not set # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y # CONFIG_HWLAT_TRACER is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default --- old/config/ppc64/default 2020-03-30 06:30:50.000000000 +0200 +++ new/config/ppc64/default 2020-04-09 13:05:51.000000000 +0200 @@ -130,8 +130,7 @@ # # Scheduler features # -CONFIG_UCLAMP_TASK=y -CONFIG_UCLAMP_BUCKETS_COUNT=5 +# CONFIG_UCLAMP_TASK is not set # end of Scheduler features CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y @@ -150,7 +149,6 @@ CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y # CONFIG_RT_GROUP_SCHED is not set -# CONFIG_UCLAMP_TASK_GROUP is not set CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_RDMA=y CONFIG_CGROUP_FREEZER=y @@ -7897,7 +7895,6 @@ # CONFIG_WW_MUTEX_SELFTEST is not set # end of Lock Debugging (spinlocks, mutexes, etc...) -CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set @@ -7943,7 +7940,6 @@ CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y -CONFIG_PREEMPTIRQ_TRACEPOINTS=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y @@ -7954,7 +7950,7 @@ CONFIG_DYNAMIC_FTRACE=y CONFIG_FUNCTION_PROFILER=y CONFIG_STACK_TRACER=y -CONFIG_PREEMPTIRQ_EVENTS=y +# CONFIG_PREEMPTIRQ_EVENTS is not set # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y # CONFIG_HWLAT_TRACER is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default --- old/config/ppc64le/default 2020-03-30 06:30:50.000000000 +0200 +++ new/config/ppc64le/default 2020-04-09 13:05:51.000000000 +0200 @@ -129,8 +129,7 @@ # # Scheduler features # -CONFIG_UCLAMP_TASK=y -CONFIG_UCLAMP_BUCKETS_COUNT=5 +# CONFIG_UCLAMP_TASK is not set # end of Scheduler features CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y @@ -149,7 +148,6 @@ CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y # CONFIG_RT_GROUP_SCHED is not set -# CONFIG_UCLAMP_TASK_GROUP is not set CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_RDMA=y CONFIG_CGROUP_FREEZER=y @@ -7750,7 +7748,6 @@ # CONFIG_WW_MUTEX_SELFTEST is not set # end of Lock Debugging (spinlocks, mutexes, etc...) -CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set @@ -7797,7 +7794,6 @@ CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y -CONFIG_PREEMPTIRQ_TRACEPOINTS=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y @@ -7809,7 +7805,7 @@ CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y CONFIG_STACK_TRACER=y -CONFIG_PREEMPTIRQ_EVENTS=y +# CONFIG_PREEMPTIRQ_EVENTS is not set # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y # CONFIG_HWLAT_TRACER is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/default new/config/s390x/default --- old/config/s390x/default 2020-03-30 06:30:50.000000000 +0200 +++ new/config/s390x/default 2020-04-09 13:05:51.000000000 +0200 @@ -4169,7 +4169,6 @@ # CONFIG_WW_MUTEX_SELFTEST is not set # end of Lock Debugging (spinlocks, mutexes, etc...) -CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set @@ -4217,7 +4216,6 @@ CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y -CONFIG_PREEMPTIRQ_TRACEPOINTS=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y @@ -4229,7 +4227,7 @@ CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y CONFIG_STACK_TRACER=y -CONFIG_PREEMPTIRQ_EVENTS=y +# CONFIG_PREEMPTIRQ_EVENTS is not set # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y # CONFIG_HWLAT_TRACER is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump --- old/config/s390x/zfcpdump 2020-03-30 06:30:50.000000000 +0200 +++ new/config/s390x/zfcpdump 2020-04-09 13:05:51.000000000 +0200 @@ -278,8 +278,7 @@ # CONFIG_EXPOLINE_OFF is not set # CONFIG_EXPOLINE_AUTO is not set CONFIG_EXPOLINE_FULL=y -CONFIG_RELOCATABLE=y -# CONFIG_RANDOMIZE_BASE is not set +# CONFIG_RELOCATABLE is not set # end of Processor type and features # 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-03-30 06:30:50.000000000 +0200 +++ new/config/x86_64/default 2020-04-09 13:05:51.000000000 +0200 @@ -145,8 +145,7 @@ # # Scheduler features # -CONFIG_UCLAMP_TASK=y -CONFIG_UCLAMP_BUCKETS_COUNT=5 +# CONFIG_UCLAMP_TASK is not set # end of Scheduler features CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y @@ -167,7 +166,6 @@ CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y # CONFIG_RT_GROUP_SCHED is not set -# CONFIG_UCLAMP_TASK_GROUP is not set CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_RDMA=y CONFIG_CGROUP_FREEZER=y @@ -9688,7 +9686,6 @@ # CONFIG_WW_MUTEX_SELFTEST is not set # end of Lock Debugging (spinlocks, mutexes, etc...) -CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set @@ -9738,7 +9735,6 @@ CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y -CONFIG_PREEMPTIRQ_TRACEPOINTS=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y @@ -9751,7 +9747,7 @@ CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_FUNCTION_PROFILER=y CONFIG_STACK_TRACER=y -CONFIG_PREEMPTIRQ_EVENTS=y +# CONFIG_PREEMPTIRQ_EVENTS is not set # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y # CONFIG_HWLAT_TRACER is not set ++++++ constraints.in ++++++ --- /var/tmp/diff_new_pack.dKHu44/_old 2020-04-16 23:00:21.655542100 +0200 +++ /var/tmp/diff_new_pack.dKHu44/_new 2020-04-16 23:00:21.655542100 +0200 @@ -42,6 +42,19 @@ </hardware> </overwrite> + <!-- 4GB for kernel-docs --> + <overwrite> + <conditions> + <package>kernel-docs</package> + <package>kernel-docs-rt</package> + </conditions> + <hardware> + <physicalmemory> + <size unit="G">4</size> + </physicalmemory> + </hardware> + </overwrite> + <!-- 30GB for binary packages on aarch64 --> <overwrite> <conditions> ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 5761 lines of diff (skipped) ++++++ patches.rpmify.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch new/patches.rpmify/powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch --- old/patches.rpmify/powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch 2020-02-18 12:14:59.000000000 +0100 +++ new/patches.rpmify/powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,55 +0,0 @@ -From: Cyril Bur <[email protected]> -To: [email protected] -Subject: [PATCH v2] powerpc: Blacklist GCC 5.4 6.1 and 6.2 -Date: Mon, 13 Feb 2017 14:35:36 +1100 -Message-Id: <[email protected]> - -References: boo#1028895 -Patch-mainline: submitted http://patchwork.ozlabs.org/patch/727105/ - -A bug in the -02 optimisation of GCC 5.4 6.1 and 6.2 causes -setup_command_line() to not pass the correct first argument to strcpy -and therefore not actually copy the command_line. - -A workaround patch was proposed: http://patchwork.ozlabs.org/patch/673130/ -some discussion ensued. - -A GCC bug was raised: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71709 -The bug has been fixed in 7.0 and backported to GCC 5 and GCC 6. - -At the time of writing GCC 5.4 is the most recent and is affected. GCC -6.3 contains the backported fix, has been tested and appears safe to -use. - -Heavy-lifting-by: Akshay Adiga <[email protected]> -Signed-off-by: Cyril Bur <[email protected]> -Acked-by: Michal Suchanek <[email protected]> ---- -v2: Added check to only blacklist compilers on little-endian - - arch/powerpc/Makefile | 10 ++++++++++ - 1 file changed, 10 insertions(+) - ---- a/arch/powerpc/Makefile -+++ b/arch/powerpc/Makefile -@@ -415,6 +415,7 @@ endif - - # Check toolchain versions: - # - gcc-4.6 is the minimum kernel-wide version so nothing required. -+# - gcc-5.4, 6.1, 6.2 don't copy the command_line around correctly - checkbin: - @if test "x${CONFIG_CPU_LITTLE_ENDIAN}" = "xy" \ - && $(LD) --version | head -1 | grep ' 2\.24$$' >/dev/null ; then \ -@@ -423,3 +424,12 @@ checkbin: - echo -n '*** Please use a different binutils version.' ; \ - false ; \ - fi -+ @if test "x${CONFIG_CPU_LITTLE_ENDIAN}" = "xy" \ -+ && { test "$(cc-version)" = "0504" \ -+ || test "$(cc-version)" = "0601" \ -+ || test "$(cc-version)" = "0602" ; } ; then \ -+ echo -n '*** GCC-5.4 6.1 6.2 have a bad -O2 optimisation ' ; \ -+ echo 'which will cause lost command_line options (at least).' ; \ -+ echo '*** Please use a different GCC version.' ; \ -+ false ; \ -+ fi ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/cachefiles-fix.patch new/patches.suse/cachefiles-fix.patch --- old/patches.suse/cachefiles-fix.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/cachefiles-fix.patch 2020-04-09 15:41:53.000000000 +0200 @@ -0,0 +1,32 @@ +From: NeilBrown <[email protected]> +Subject: cachefiles: fix corruption of 'ret' +Patch-mainline: Submitted - Thu, 09 Apr 2020 10:32:26 +1000, [email protected] +References: boo#1168841 + +A recent patch added a new assignment to 'ret', while 'ret' was 'live' - +i.e. the value might still be used. + +This can result in cachefiles_read_or_alloc_pages() returning 0 when it +shouldn't which causes __nfs_readpages_from_fscache() to BUG_ON. + +Fixes: 10d83e11a582 ("cachefiles: drop direct usage of ->bmap method.") +Signed-off-by: NeilBrown <[email protected]> +Acked-by: NeilBrown <[email protected]> + +--- + fs/cachefiles/rdwr.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +--- a/fs/cachefiles/rdwr.c ++++ b/fs/cachefiles/rdwr.c +@@ -739,8 +739,8 @@ int cachefiles_read_or_alloc_pages(struc + block = page->index; + block <<= shift; + +- ret = bmap(inode, &block); +- ASSERT(!ret); ++ if (bmap(inode, &block) != 0) ++ ASSERT(0); + + _debug("%llx -> %llx", + (unsigned long long) (page->index << shift), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/efi-x86-Don-t-remap-text-rodata-gap-read-only-for-mi.patch new/patches.suse/efi-x86-Don-t-remap-text-rodata-gap-read-only-for-mi.patch --- old/patches.suse/efi-x86-Don-t-remap-text-rodata-gap-read-only-for-mi.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/efi-x86-Don-t-remap-text-rodata-gap-read-only-for-mi.patch 2020-04-09 15:41:53.000000000 +0200 @@ -0,0 +1,95 @@ +From: Ard Biesheuvel <[email protected]> +Date: Thu, 9 Apr 2020 14:34:04 +0200 +Subject: efi/x86: Don't remap text<->rodata gap read-only for mixed mode +Patch-mainline: Queued in subsystem maintainer repository +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git#urgent +Git-commit: 55a3cad6df4bff67280c4722ceb2a5ff4375eff9 +References: bnc#1168645 + +Commit + + d9e3d2c4f10320 ("efi/x86: Don't map the entire kernel text RW for mixed mode") + +updated the code that creates the 1:1 memory mapping to use read-only +attributes for the 1:1 alias of the kernel's text and rodata sections, to +protect it from inadvertent modification. However, it failed to take into +account that the unused gap between text and rodata is given to the page +allocator for general use. + +If the vmap'ed stack happens to be allocated from this region, any by-ref +output arguments passed to EFI runtime services that are allocated on the +stack (such as the 'datasize' argument taken by GetVariable() when invoked +from efivar_entry_size()) will be referenced via a read-only mapping, +resulting in a page fault if the EFI code tries to write to it: + + BUG: unable to handle page fault for address: 00000000386aae88 + #PF: supervisor write access in kernel mode + #PF: error_code(0x0003) - permissions violation + PGD fd61063 P4D fd61063 PUD fd62063 PMD 386000e1 + Oops: 0003 [#1] SMP PTI + CPU: 2 PID: 255 Comm: systemd-sysv-ge Not tainted 5.6.0-rc4-default+ #22 + Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 0.0.0 02/06/2015 + RIP: 0008:0x3eaeed95 + Code: ... <89> 03 be 05 00 00 80 a1 74 63 b1 3e 83 c0 48 e8 44 d2 ff ff eb 05 + RSP: 0018:000000000fd73fa0 EFLAGS: 00010002 + RAX: 0000000000000001 RBX: 00000000386aae88 RCX: 000000003e9f1120 + RDX: 0000000000000001 RSI: 0000000000000000 RDI: 0000000000000001 + RBP: 000000000fd73fd8 R08: 00000000386aae88 R09: 0000000000000000 + R10: 0000000000000002 R11: 0000000000000000 R12: 0000000000000000 + R13: ffffc0f040220000 R14: 0000000000000000 R15: 0000000000000000 + FS: 00007f21160ac940(0000) GS:ffff9cf23d500000(0000) knlGS:0000000000000000 + CS: 0008 DS: 0018 ES: 0018 CR0: 0000000080050033 + CR2: 00000000386aae88 CR3: 000000000fd6c004 CR4: 00000000003606e0 + DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 + DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 + Call Trace: + Modules linked in: + CR2: 00000000386aae88 + ---[ end trace a8bfbd202e712834 ]--- + +Let's fix this by remapping text and rodata individually, and leave the +gaps mapped read-write. + +Reported-by: Jiri Slaby <[email protected]> +Cc: Gary Lin <[email protected]> +Signed-off-by: Ard Biesheuvel <[email protected]> +Signed-off-by: Jiri Slaby <[email protected]> +--- + arch/x86/platform/efi/efi_64.c | 12 ++++++++++-- + 1 file changed, 10 insertions(+), 2 deletions(-) + +--- a/arch/x86/platform/efi/efi_64.c ++++ b/arch/x86/platform/efi/efi_64.c +@@ -202,7 +202,7 @@ virt_to_phys_or_null_size(void *va, unsi + + int __init efi_setup_page_tables(unsigned long pa_memmap, unsigned num_pages) + { +- unsigned long pfn, text, pf; ++ unsigned long pfn, text, pf, rodata; + struct page *page; + unsigned npages; + pgd_t *pgd = efi_mm.pgd; +@@ -256,7 +256,7 @@ int __init efi_setup_page_tables(unsigne + + efi_scratch.phys_stack = page_to_phys(page + 1); /* stack grows down */ + +- npages = (__end_rodata_aligned - _text) >> PAGE_SHIFT; ++ npages = (_etext - _text) >> PAGE_SHIFT; + text = __pa(_text); + pfn = text >> PAGE_SHIFT; + +@@ -266,6 +266,14 @@ int __init efi_setup_page_tables(unsigne + return 1; + } + ++ npages = (__end_rodata - __start_rodata) >> PAGE_SHIFT; ++ rodata = __pa(__start_rodata); ++ pfn = rodata >> PAGE_SHIFT; ++ if (kernel_map_pages_in_pgd(pgd, pfn, rodata, npages, pf)) { ++ pr_err("Failed to map kernel rodata 1:1\n"); ++ return 1; ++ } ++ + return 0; + } + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/efi-x86-Fix-the-deletion-of-variables-in-mixed-mode.patch new/patches.suse/efi-x86-Fix-the-deletion-of-variables-in-mixed-mode.patch --- old/patches.suse/efi-x86-Fix-the-deletion-of-variables-in-mixed-mode.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/efi-x86-Fix-the-deletion-of-variables-in-mixed-mode.patch 2020-04-09 15:41:53.000000000 +0200 @@ -0,0 +1,46 @@ +From: Gary Lin <[email protected]> +Date: Wed, 8 Apr 2020 16:16:06 +0800 +Subject: efi/x86: Fix the deletion of variables in mixed mode +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git#urgent +Git-commit: 9461aa3b44ac21668100067939d24a6ffa810eae +Patch-mainline: Queued in subsystem maintainer repository +References: bnc#1167933 + +efi_thunk_set_variable() treated the NULL "data" pointer as an invalid +parameter, and this broke the deletion of variables in mixed mode. +This commit fixes the check of data so that the userspace program can +delete a variable in mixed mode. + +Fixes: 8319e9d5ad98ffcc ("efi/x86: Handle by-ref arguments covering multiple pages in mixed mode") +Cc: [email protected] +Cc: Ard Biesheuvel <[email protected]> +Cc: Ingo Molnar <[email protected]> +Cc: Thomas Gleixner <[email protected]> +Signed-off-by: Gary Lin <[email protected]> +Link: https://lore.kernel.org/r/[email protected] +Signed-off-by: Ard Biesheuvel <[email protected]> +Signed-off-by: Jiri Slaby <[email protected]> +--- + arch/x86/platform/efi/efi_64.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +--- a/arch/x86/platform/efi/efi_64.c ++++ b/arch/x86/platform/efi/efi_64.c +@@ -649,7 +649,7 @@ efi_thunk_set_variable(efi_char16_t *nam + phys_vendor = virt_to_phys_or_null(vnd); + phys_data = virt_to_phys_or_null_size(data, data_size); + +- if (!phys_name || !phys_data) ++ if (!phys_name || (data && !phys_data)) + status = EFI_INVALID_PARAMETER; + else + status = efi_thunk(set_variable, phys_name, phys_vendor, +@@ -680,7 +680,7 @@ efi_thunk_set_variable_nonblocking(efi_c + phys_vendor = virt_to_phys_or_null(vnd); + phys_data = virt_to_phys_or_null_size(data, data_size); + +- if (!phys_name || !phys_data) ++ if (!phys_name || (data && !phys_data)) + status = EFI_INVALID_PARAMETER; + else + status = efi_thunk(set_variable, phys_name, phys_vendor, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/net-bpfilter-remove-superfluous-testing-message.patch new/patches.suse/net-bpfilter-remove-superfluous-testing-message.patch --- old/patches.suse/net-bpfilter-remove-superfluous-testing-message.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/net-bpfilter-remove-superfluous-testing-message.patch 2020-04-09 15:41:53.000000000 +0200 @@ -0,0 +1,31 @@ +From: Bruno Meneguele <[email protected]> +Date: Tue, 31 Mar 2020 10:06:30 -0300 +Subject: net/bpfilter: remove superfluous testing message +Git-commit: 41c55ea6c2a7ca4c663eeec05bdf54f4e2419699 +Patch-mainline: v5.7-rc1 +References: bnc#1168664 + +A testing message was brought by 13d0f7b814d9 ("net/bpfilter: fix dprintf +usage for /dev/kmsg") but should've been deleted before patch submission. +Although it doesn't cause any harm to the code or functionality itself, it's +totally unpleasant to have it displayed on every loop iteration with no real +use case. Thus remove it unconditionally. + +Fixes: 13d0f7b814d9 ("net/bpfilter: fix dprintf usage for /dev/kmsg") +Signed-off-by: Bruno Meneguele <[email protected]> +Signed-off-by: David S. Miller <[email protected]> +Signed-off-by: Jiri Slaby <[email protected]> +--- + net/bpfilter/main.c | 1 - + 1 file changed, 1 deletion(-) + +--- a/net/bpfilter/main.c ++++ b/net/bpfilter/main.c +@@ -35,7 +35,6 @@ static void loop(void) + struct mbox_reply reply; + int n; + +- fprintf(debug_f, "testing the buffer\n"); + n = read(0, &req, sizeof(req)); + if (n != sizeof(req)) { + fprintf(debug_f, "invalid request %d\n", n); ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.dKHu44/_old 2020-04-16 23:00:22.251542550 +0200 +++ /var/tmp/diff_new_pack.dKHu44/_new 2020-04-16 23:00:22.251542550 +0200 @@ -62,13 +62,82 @@ patches.kernel.org/5.6.2-009-vt-vt_ioctl-fix-use-after-free-in-vt_in_use.patch patches.kernel.org/5.6.2-010-platform-x86-pmc_atom-Add-Lex-2I385SW-to-critcl.patch patches.kernel.org/5.6.2-011-Linux-5.6.2.patch + patches.kernel.org/5.6.3-001-ipv4-fix-a-RCU-list-lock-in-fib_triestat_seq_sh.patch + patches.kernel.org/5.6.3-002-net-dsa-ksz-Select-KSZ-protocol-tag.patch + patches.kernel.org/5.6.3-003-net-ip_tunnel-fix-interface-lookup-with-no-key.patch + patches.kernel.org/5.6.3-004-sctp-fix-possibly-using-a-bad-saddr-with-a-give.patch + patches.kernel.org/5.6.3-005-sctp-fix-refcount-bug-in-sctp_wfree.patch + patches.kernel.org/5.6.3-006-net-macb-Fix-handling-of-fixed-link-node.patch + patches.kernel.org/5.6.3-007-net-fix-fraglist-segmentation-reference-count-l.patch + patches.kernel.org/5.6.3-008-udp-initialize-is_flist-with-0-in-udp_gro_recei.patch + patches.kernel.org/5.6.3-009-padata-fix-uninitialized-return-value-in-padata.patch + patches.kernel.org/5.6.3-010-brcmfmac-abort-and-release-host-after-error.patch + patches.kernel.org/5.6.3-011-XArray-Fix-xa_find_next-for-large-multi-index-e.patch + patches.kernel.org/5.6.3-012-drm-bridge-analogix-anx6345-Avoid-duplicate-sup.patch + patches.kernel.org/5.6.3-013-drm-i915-display-Fix-mode-private_flags-compari.patch + patches.kernel.org/5.6.3-014-misc-rtsx-set-correct-pcr_ops-for-rts522A.patch + patches.kernel.org/5.6.3-015-misc-pci_endpoint_test-Fix-to-support-10-pci-en.patch + patches.kernel.org/5.6.3-016-misc-pci_endpoint_test-Avoid-using-module-param.patch + patches.kernel.org/5.6.3-017-PCI-sysfs-Revert-rescan-file-renames.patch + patches.kernel.org/5.6.3-018-coresight-do-not-use-the-BIT-macro-in-the-UAPI-.patch + patches.kernel.org/5.6.3-019-mei-me-add-cedar-fork-device-ids.patch + patches.kernel.org/5.6.3-020-nvmem-release-the-write-protect-pin.patch + patches.kernel.org/5.6.3-021-nvmem-check-for-NULL-reg_read-and-reg_write-bef.patch + patches.kernel.org/5.6.3-022-nvmem-sprd-Fix-the-block-lock-operation.patch + patches.kernel.org/5.6.3-023-extcon-axp288-Add-wakeup-support.patch + patches.kernel.org/5.6.3-024-power-supply-axp288_charger-Add-special-handlin.patch + patches.kernel.org/5.6.3-025-Revert-ALSA-uapi-Drop-asound.h-inclusion-from-a.patch + patches.kernel.org/5.6.3-026-Revert-dm-always-call-blk_queue_split-in-dm_pro.patch + patches.kernel.org/5.6.3-027-ALSA-hda-ca0132-Add-Recon3Di-quirk-to-handle-in.patch + patches.kernel.org/5.6.3-028-soc-mediatek-knows_txdone-needs-to-be-set-in-Me.patch + patches.kernel.org/5.6.3-029-perf-python-Fix-clang-detection-to-strip-out-op.patch + patches.kernel.org/5.6.3-030-mm-mempolicy-require-at-least-one-nodeid-for-MP.patch + patches.kernel.org/5.6.3-031-Linux-5.6.3.patch + patches.kernel.org/5.6.4-001-cxgb4-fix-MPS-index-overwrite-when-setting-MAC-.patch + patches.kernel.org/5.6.4-002-ipv6-don-t-auto-add-link-local-address-to-lag-p.patch + patches.kernel.org/5.6.4-003-net-dsa-bcm_sf2-Do-not-register-slave-MDIO-bus-.patch + patches.kernel.org/5.6.4-004-net-dsa-bcm_sf2-Ensure-correct-sub-node-is-pars.patch + patches.kernel.org/5.6.4-005-net-dsa-mt7530-fix-null-pointer-dereferencing-i.patch + patches.kernel.org/5.6.4-006-net-phy-micrel-kszphy_resume-add-delay-after-ge.patch + patches.kernel.org/5.6.4-007-net_sched-add-a-temporary-refcnt-for-struct-tci.patch + patches.kernel.org/5.6.4-008-net_sched-fix-a-missing-refcnt-in-tcindex_init.patch + patches.kernel.org/5.6.4-009-net-stmmac-dwmac1000-fix-out-of-bounds-mac-addr.patch + patches.kernel.org/5.6.4-010-slcan-Don-t-transmit-uninitialized-stack-data-i.patch + patches.kernel.org/5.6.4-011-tun-Don-t-put_page-for-all-negative-return-valu.patch + patches.kernel.org/5.6.4-012-mlxsw-spectrum_flower-Do-not-stop-at-FLOW_ACTIO.patch + patches.kernel.org/5.6.4-013-r8169-change-back-SG-and-TSO-to-be-disabled-by-.patch + patches.kernel.org/5.6.4-014-cxgb4-free-MQPRIO-resources-in-shutdown-path.patch + patches.kernel.org/5.6.4-015-net-phy-at803x-fix-clock-sink-configuration-on-.patch + patches.kernel.org/5.6.4-016-s390-prevent-leaking-kernel-address-in-BEAR.patch + patches.kernel.org/5.6.4-017-random-always-use-batched-entropy-for-get_rando.patch + patches.kernel.org/5.6.4-018-usb-dwc3-gadget-Wrap-around-when-skip-TRBs.patch + patches.kernel.org/5.6.4-019-slub-improve-bit-diffusion-for-freelist-ptr-obf.patch + patches.kernel.org/5.6.4-020-tools-accounting-getdelays.c-fix-netlink-attrib.patch + patches.kernel.org/5.6.4-021-hwrng-imx-rngc-fix-an-error-path.patch + patches.kernel.org/5.6.4-022-ACPI-PM-Add-acpi_-un-register_wakeup_handler.patch + patches.kernel.org/5.6.4-023-platform-x86-intel_int0002_vgpio-Use-acpi_regis.patch + patches.kernel.org/5.6.4-024-ASoC-tas2562-Fixed-incorrect-amp_level-setting.patch + patches.kernel.org/5.6.4-025-ASoC-jz4740-i2s-Fix-divider-written-at-incorrec.patch + patches.kernel.org/5.6.4-026-IB-hfi1-Call-kobject_put-when-kobject_init_and_.patch + patches.kernel.org/5.6.4-027-IB-hfi1-Fix-memory-leaks-in-sysfs-registration-.patch + patches.kernel.org/5.6.4-028-IB-mlx5-Replace-tunnel-mpls-capability-bits-for.patch + patches.kernel.org/5.6.4-029-ubi-fastmap-Free-unused-fastmap-anchor-peb-duri.patch + patches.kernel.org/5.6.4-030-RDMA-ucma-Put-a-lock-around-every-call-to-the-r.patch + patches.kernel.org/5.6.4-031-RDMA-cma-Teach-lockdep-about-the-order-of-rtnl-.patch + patches.kernel.org/5.6.4-032-RDMA-siw-Fix-passive-connection-establishment.patch + patches.kernel.org/5.6.4-033-Bluetooth-RFCOMM-fix-ODEBUG-bug-in-rfcomm_dev_i.patch + patches.kernel.org/5.6.4-034-RDMA-cm-Update-num_paths-in-cma_resolve_iboe_ro.patch + patches.kernel.org/5.6.4-035-blk-mq-Keep-set-nr_hw_queues-and-set-map-.nr_qu.patch + patches.kernel.org/5.6.4-036-fbcon-fix-null-ptr-deref-in-fbcon_switch.patch + patches.kernel.org/5.6.4-037-io-uring-drop-completion-when-removing-file.patch + patches.kernel.org/5.6.4-038-driver-core-Reevaluate-dev-links.need_for_probe.patch + patches.kernel.org/5.6.4-039-Linux-5.6.4.patch ######################################################## # Build fixes that apply to the vanilla kernel too. # Patches in patches.rpmify are applied to both -vanilla # and patched flavors. ######################################################## - patches.rpmify/powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch patches.rpmify/Add-ksym-provides-tool.patch patches.rpmify/Kconfig-make-CONFIG_CC_CAN_LINK-always-true.patch patches.rpmify/Revert-kconfig-only-write-CONFIG_FOO-is-not-set-for-.patch @@ -87,6 +156,9 @@ # to area specific sections below. ######################################################## patches.suse/media-go7007-Fix-URB-type-for-interrupt-handling.patch + patches.suse/net-bpfilter-remove-superfluous-testing-message.patch + patches.suse/efi-x86-Don-t-remap-text-rodata-gap-read-only-for-mi.patch + patches.suse/efi-x86-Fix-the-deletion-of-variables-in-mixed-mode.patch ######################################################## # kbuild/module infrastructure fixes @@ -149,6 +221,7 @@ # other patches.suse/pstore_disable_efi_backend_by_default.patch + patches.suse/cachefiles-fix.patch ######################################################## # Block layer ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.dKHu44/_old 2020-04-16 23:00:22.279542571 +0200 +++ /var/tmp/diff_new_pack.dKHu44/_new 2020-04-16 23:00:22.279542571 +0200 @@ -1,3 +1,3 @@ -2020-04-02 06:31:32 +0000 -GIT Revision: c8170d6b0e04b950b01f8c3967b1c82a401ebc88 +2020-04-13 18:13:21 +0000 +GIT Revision: e42da4fdf31f7f1da63e95b886f4802adc7f8eac GIT Branch: stable
