Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2020-05-26 17:14:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Tue May 26 17:14:03 2020 rev:543 rq:807538 version:5.6.14 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2020-05-14 23:25:37.777090331 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.2738/dtb-aarch64.changes 2020-05-26 17:14:08.435302671 +0200 @@ -1,0 +2,568 @@ +Wed May 20 10:32:48 CEST 2020 - jsl...@suse.cz + +- Linux 5.6.14 (bnc#1012628). +- KVM: nVMX: Consolidate nested MTF checks to helper function + (bnc#1012628). +- kvm: nVMX: reflect MTF VM-exits if injected by L1 (bnc#1012628). +- xprtrdma: Clean up the post_send path (bnc#1012628). +- xprtrdma: Fix trace point use-after-free race (bnc#1012628). +- drm/i915/tgl: Add Wa_14010477008:tgl (bnc#1012628). +- drm/i915/tgl: TBT AUX should use TC power well ops + (bnc#1012628). +- drm/i915/display: Load DP_TP_CTL/STATUS offset before use it + (bnc#1012628). +- shmem: fix possible deadlocks on shmlock_user_lock + (bnc#1012628). +- net: phy: microchip_t1: add lan87xx_phy_init to initialize + the lan87xx phy (bnc#1012628). +- KVM: arm: vgic: Synchronize the whole guest on + GIC{D,R}_I{S,C}ACTIVER read (bnc#1012628). +- KVM: arm: vgic-v2: Only use the virtual state when userspace + accesses pending bits (bnc#1012628). +- gpio: pca953x: Fix pca953x_gpio_set_config (bnc#1012628). +- SUNRPC: Add "@len" parameter to gss_unwrap() (bnc#1012628). +- SUNRPC: Fix GSS privacy computation of auth->au_ralign + (bnc#1012628). +- net/sonic: Fix a resource leak in an error handling path in + 'jazz_sonic_probe()' (bnc#1012628). +- net: moxa: Fix a potential double 'free_irq()' (bnc#1012628). +- ftrace/selftests: workaround cgroup RT scheduling issues + (bnc#1012628). +- hv_netvsc: Fix netvsc_start_xmit's return type (bnc#1012628). +- drop_monitor: work around gcc-10 stringop-overflow warning + (bnc#1012628). +- virtio-blk: handle block_device_operations callbacks after + hot unplug (bnc#1012628). +- sun6i: dsi: fix gcc-4.8 (bnc#1012628). +- net_sched: fix tcm_parent in tc filter dump (bnc#1012628). +- net: stmmac: gmac5+: fix potential integer overflow on 32 bit + multiply (bnc#1012628). +- iommu/amd: Fix race in increase_address_space()/fetch_pte() + (bnc#1012628). +- iommu/amd: Update Device Table in increase_address_space() + (bnc#1012628). +- net: dsa: ocelot: the MAC table on Felix is twice as large + (bnc#1012628). +- net: mscc: ocelot: ANA_AUTOAGE_AGE_PERIOD holds a value in + seconds, not ms (bnc#1012628). +- mmc: sdhci-acpi: Add SDHCI_QUIRK2_BROKEN_64_BIT_DMA for AMDI0040 + (bnc#1012628). +- dpaa2-eth: properly handle buffer size restrictions + (bnc#1012628). +- mptcp: set correct vfs info for subflows (bnc#1012628). +- net: fix a potential recursive NETDEV_FEAT_CHANGE (bnc#1012628). +- netlabel: cope with NULL catmap (bnc#1012628). +- net: phy: fix aneg restart in phy_ethtool_set_eee (bnc#1012628). +- net: stmmac: fix num_por initialization (bnc#1012628). +- pppoe: only process PADT targeted at local interfaces + (bnc#1012628). +- Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" + (bnc#1012628). +- tcp: fix error recovery in tcp_zerocopy_receive() (bnc#1012628). +- tcp: fix SO_RCVLOWAT hangs with fat skbs (bnc#1012628). +- virtio_net: fix lockdep warning on 32 bit (bnc#1012628). +- dpaa2-eth: prevent array underflow in update_cls_rule() + (bnc#1012628). +- hinic: fix a bug of ndo_stop (bnc#1012628). +- net: dsa: loop: Add module soft dependency (bnc#1012628). +- net: ipv4: really enforce backoff for redirects (bnc#1012628). +- netprio_cgroup: Fix unlimited memory leak of v2 cgroups + (bnc#1012628). +- net: tcp: fix rx timestamp behavior for tcp_recvmsg + (bnc#1012628). +- nfp: abm: fix error return code in nfp_abm_vnic_alloc() + (bnc#1012628). +- r8169: re-establish support for RTL8401 chip version + (bnc#1012628). +- umh: fix memory leak on execve failure (bnc#1012628). +- net: broadcom: Select BROADCOM_PHY for BCMGENET (bnc#1012628). +- dmaengine: xilinx_dma: Add missing check for empty list + (bnc#1012628). +- riscv: fix vdso build with lld (bnc#1012628). +- dmaengine: pch_dma.c: Avoid data race between probe and irq + handler (bnc#1012628). +- dmaengine: mmp_tdma: Do not ignore slave config validation + errors (bnc#1012628). +- dmaengine: mmp_tdma: Reset channel error on release + (bnc#1012628). +- drm/amd/display: blank dp stream before re-train the link + (bnc#1012628). +- selftests/ftrace: Check the first record for kprobe_args_type.tc + (bnc#1012628). +- cpufreq: intel_pstate: Only mention the BIOS disabling turbo + mode once (bnc#1012628). +- ALSA: hda/hdmi: fix race in monitor detection during probe + (bnc#1012628). +- drm/amd/powerplay: avoid using pm_en before it is initialized + revised (bnc#1012628). +- drm/amd/display: check if REFCLK_CNTL register is present + (bnc#1012628). +- drm/amd/display: Defer cursor update around VUPDATE for all ASIC + (bnc#1012628). +- drm/amd/display: Update downspread percent to match spreadsheet + for DCN2.1 (bnc#1012628). +- drm/qxl: lost qxl_bo_kunmap_atomic_page in + qxl_image_init_helper() (bnc#1012628). +- fibmap: Warn and return an error in case of block > INT_MAX + (bnc#1012628). +- io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() + (bnc#1012628). +- io_uring: check non-sync defer_list carefully (bnc#1012628). +- ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (bnc#1012628). +- gfs2: Another gfs2_walk_metadata fix (bnc#1012628). +- mmc: sdhci-pci-gli: Fix no irq handler from suspend + (bnc#1012628). +- IB/hfi1: Fix another case where pq is left on waitlist + (bnc#1012628). +- ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() + (bnc#1012628). +- pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H + (bnc#1012628). +- pinctrl: baytrail: Enable pin configuration setting for GPIO + chip (bnc#1012628). +- pinctrl: qcom: fix wrong write in update_dual_edge + (bnc#1012628). +- pinctrl: cherryview: Add missing spinlock usage in + chv_gpio_irq_handler (bnc#1012628). +- drm/tegra: Fix SMMU support on Tegra124 and Tegra210 + (bnc#1012628). +- bpf: Fix error return code in map_lookup_and_delete_elem() + (bnc#1012628). +- ALSA: firewire-lib: fix 'function sizeof not defined' error + of tracepoints format (bnc#1012628). +- cachefiles: Fix corruption of the return value in + cachefiles_read_or_alloc_pages() (bnc#1012628 boo#1168841). +- i40iw: Fix error handling in i40iw_manage_arp_cache() + (bnc#1012628). +- drm/i915/gt: Make timeslicing an explicit engine property + (bnc#1012628). +- drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC + is disabled (bnc#1012628). +- bpf, sockmap: msg_pop_data can incorrecty set an sge length + (bnc#1012628). +- bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from + sg.size (bnc#1012628). +- drm/i915/gem: Remove object_is_locked assertion from + unpin_from_display_plane (bnc#1012628). +- mmc: alcor: Fix a resource leak in the error path for ->probe() + (bnc#1012628). +- mmc: sdhci-pci-gli: Fix can not access GL9750 after reboot + from Windows 10 (bnc#1012628). +- mmc: core: Check request type before completing the request + (bnc#1012628). +- mmc: core: Fix recursive locking issue in CQE recovery path + (bnc#1012628). +- mmc: block: Fix request completion in the CQE timeout path + (bnc#1012628). +- gfs2: More gfs2_find_jhead fixes (bnc#1012628). +- fork: prevent accidental access to clone3 features + (bnc#1012628). +- drm/amdgpu: force fbdev into vram (bnc#1012628). +- NFS: Fix fscache super_cookie index_key from changing after + umount (bnc#1012628). +- NFS: Fix fscache super_cookie allocation (bnc#1012628). +- NFSv4: Fix fscache cookie aux_data to ensure change_attr is + included (bnc#1012628). +- hwmon: (drivetemp) Fix SCT support if SCT data tables are not + supported (bnc#1012628). +- netfilter: conntrack: avoid gcc-10 zero-length-bounds warning + (bnc#1012628). +- drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest + (bnc#1012628). +- arm64: fix the flush_icache_range arguments in machine_kexec + (bnc#1012628). +- netfilter: conntrack: fix infinite loop on rmmod (bnc#1012628). +- drm/i915: Mark concurrent submissions with a weak-dependency + (bnc#1012628). +- nfs: fix NULL deference in nfs4_get_valid_delegation + (bnc#1012628). +- SUNRPC: Signalled ASYNC tasks need to exit (bnc#1012628). +- netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry + expiration (bnc#1012628). +- netfilter: nft_set_rbtree: Add missing expired checks + (bnc#1012628). +- RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() + (bnc#1012628). +- IB/mlx4: Test return value of calls to ib_get_cached_pkey + (bnc#1012628). +- IB/core: Fix potential NULL pointer dereference in pkey cache + (bnc#1012628). +- RDMA/core: Fix double put of resource (bnc#1012628). +- RDMA/iw_cxgb4: Fix incorrect function parameters (bnc#1012628). +- x86/ftrace: Have ftrace trampolines turn read-only at the end + of system boot up (bnc#1012628). +- hwmon: (da9052) Synchronize access with mfd (bnc#1012628). +- s390/ism: fix error return code in ism_probe() (bnc#1012628). +- drm/i915: Handle idling during i915_gem_evict_something busy + loops (bnc#1012628). ++++ 371 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.adhouV/_old 2020-05-26 17:14:18.479324445 +0200 +++ /var/tmp/diff_new_pack.adhouV/_new 2020-05-26 17:14:18.483324454 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.6 -%define patchversion 5.6.12 +%define patchversion 5.6.14 %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.12 +Version: 5.6.14 %if 0%{?is_kotd} -Release: <RELEASE>.g9bff61b +Release: <RELEASE>.gb0ab48a %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.adhouV/_old 2020-05-26 17:14:18.551324601 +0200 +++ /var/tmp/diff_new_pack.adhouV/_new 2020-05-26 17:14:18.555324610 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.6 -%define patchversion 5.6.12 +%define patchversion 5.6.14 %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.12 +Version: 5.6.14 %if 0%{?is_kotd} -Release: <RELEASE>.g9bff61b +Release: <RELEASE>.gb0ab48a %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-9bff61bd292aa608110286ee434d5ca043d5a248 -Provides: kernel-srchash-9bff61bd292aa608110286ee434d5ca043d5a248 +Provides: kernel-%build_flavor-base-srchash-b0ab48a9ace68fa3774ae8579deef7eb7d56d444 +Provides: kernel-srchash-b0ab48a9ace68fa3774ae8579deef7eb7d56d444 # END COMMON DEPS -Provides: %name-srchash-9bff61bd292aa608110286ee434d5ca043d5a248 +Provides: %name-srchash-b0ab48a9ace68fa3774ae8579deef7eb7d56d444 %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.adhouV/_old 2020-05-26 17:14:18.575324653 +0200 +++ /var/tmp/diff_new_pack.adhouV/_new 2020-05-26 17:14:18.579324662 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.6 -%define patchversion 5.6.12 +%define patchversion 5.6.14 %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.12 +Version: 5.6.14 %if 0%{?is_kotd} -Release: <RELEASE>.g9bff61b +Release: <RELEASE>.gb0ab48a %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-9bff61bd292aa608110286ee434d5ca043d5a248 -Provides: kernel-srchash-9bff61bd292aa608110286ee434d5ca043d5a248 +Provides: kernel-%build_flavor-base-srchash-b0ab48a9ace68fa3774ae8579deef7eb7d56d444 +Provides: kernel-srchash-b0ab48a9ace68fa3774ae8579deef7eb7d56d444 # END COMMON DEPS -Provides: %name-srchash-9bff61bd292aa608110286ee434d5ca043d5a248 +Provides: %name-srchash-b0ab48a9ace68fa3774ae8579deef7eb7d56d444 %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.adhouV/_old 2020-05-26 17:14:18.603324714 +0200 +++ /var/tmp/diff_new_pack.adhouV/_new 2020-05-26 17:14:18.603324714 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.6 -%define patchversion 5.6.12 +%define patchversion 5.6.14 %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.12 +Version: 5.6.14 %if 0%{?is_kotd} -Release: <RELEASE>.g9bff61b +Release: <RELEASE>.gb0ab48a %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-9bff61bd292aa608110286ee434d5ca043d5a248 -Provides: kernel-srchash-9bff61bd292aa608110286ee434d5ca043d5a248 +Provides: kernel-%build_flavor-base-srchash-b0ab48a9ace68fa3774ae8579deef7eb7d56d444 +Provides: kernel-srchash-b0ab48a9ace68fa3774ae8579deef7eb7d56d444 # END COMMON DEPS -Provides: %name-srchash-9bff61bd292aa608110286ee434d5ca043d5a248 +Provides: %name-srchash-b0ab48a9ace68fa3774ae8579deef7eb7d56d444 %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.adhouV/_old 2020-05-26 17:14:18.619324749 +0200 +++ /var/tmp/diff_new_pack.adhouV/_new 2020-05-26 17:14:18.623324757 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.6 -%define patchversion 5.6.12 +%define patchversion 5.6.14 %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.12 +Version: 5.6.14 %if 0%{?is_kotd} -Release: <RELEASE>.g9bff61b +Release: <RELEASE>.gb0ab48a %else Release: 0 %endif @@ -63,7 +63,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-9bff61bd292aa608110286ee434d5ca043d5a248 +Provides: %name-srchash-b0ab48a9ace68fa3774ae8579deef7eb7d56d444 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.adhouV/_old 2020-05-26 17:14:18.643324801 +0200 +++ /var/tmp/diff_new_pack.adhouV/_new 2020-05-26 17:14:18.647324809 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.6 -%define patchversion 5.6.12 +%define patchversion 5.6.14 %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.12 +Version: 5.6.14 %if 0%{?is_kotd} -Release: <RELEASE>.g9bff61b +Release: <RELEASE>.gb0ab48a %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-9bff61bd292aa608110286ee434d5ca043d5a248 -Provides: kernel-srchash-9bff61bd292aa608110286ee434d5ca043d5a248 +Provides: kernel-%build_flavor-base-srchash-b0ab48a9ace68fa3774ae8579deef7eb7d56d444 +Provides: kernel-srchash-b0ab48a9ace68fa3774ae8579deef7eb7d56d444 # END COMMON DEPS -Provides: %name-srchash-9bff61bd292aa608110286ee434d5ca043d5a248 +Provides: %name-srchash-b0ab48a9ace68fa3774ae8579deef7eb7d56d444 %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.adhouV/_old 2020-05-26 17:14:18.683324887 +0200 +++ /var/tmp/diff_new_pack.adhouV/_new 2020-05-26 17:14:18.687324896 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.6.12 +%define patchversion 5.6.14 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-9bff61bd292aa608110286ee434d5ca043d5a248 +BuildRequires: kernel%kernel_flavor-srchash-b0ab48a9ace68fa3774ae8579deef7eb7d56d444 %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.12 +Version: 5.6.14 %if 0%{?is_kotd} -Release: <RELEASE>.g9bff61b +Release: <RELEASE>.gb0ab48a %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.adhouV/_old 2020-05-26 17:14:18.707324939 +0200 +++ /var/tmp/diff_new_pack.adhouV/_new 2020-05-26 17:14:18.707324939 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.6.12 +%define patchversion 5.6.14 %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.12 +Version: 5.6.14 %if 0%{?is_kotd} -Release: <RELEASE>.g9bff61b +Release: <RELEASE>.gb0ab48a %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.adhouV/_old 2020-05-26 17:14:18.731324991 +0200 +++ /var/tmp/diff_new_pack.adhouV/_new 2020-05-26 17:14:18.735325000 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.6 -%define patchversion 5.6.12 +%define patchversion 5.6.14 %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.12 +Version: 5.6.14 %if 0%{?is_kotd} -Release: <RELEASE>.g9bff61b +Release: <RELEASE>.gb0ab48a %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-9bff61bd292aa608110286ee434d5ca043d5a248 -Provides: kernel-srchash-9bff61bd292aa608110286ee434d5ca043d5a248 +Provides: kernel-%build_flavor-base-srchash-b0ab48a9ace68fa3774ae8579deef7eb7d56d444 +Provides: kernel-srchash-b0ab48a9ace68fa3774ae8579deef7eb7d56d444 # END COMMON DEPS -Provides: %name-srchash-9bff61bd292aa608110286ee434d5ca043d5a248 +Provides: %name-srchash-b0ab48a9ace68fa3774ae8579deef7eb7d56d444 %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.adhouV/_old 2020-05-26 17:14:18.759325052 +0200 +++ /var/tmp/diff_new_pack.adhouV/_new 2020-05-26 17:14:18.763325061 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.6 -%define patchversion 5.6.12 +%define patchversion 5.6.14 %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.12 +Version: 5.6.14 %if 0%{?is_kotd} -Release: <RELEASE>.g9bff61b +Release: <RELEASE>.gb0ab48a %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-9bff61bd292aa608110286ee434d5ca043d5a248 +Provides: %name-srchash-b0ab48a9ace68fa3774ae8579deef7eb7d56d444 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.adhouV/_old 2020-05-26 17:14:18.791325122 +0200 +++ /var/tmp/diff_new_pack.adhouV/_new 2020-05-26 17:14:18.795325130 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 5.6.12 +Version: 5.6.14 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g9bff61b +Release: <RELEASE>.gb0ab48a %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-9bff61bd292aa608110286ee434d5ca043d5a248 +Provides: %name-srchash-b0ab48a9ace68fa3774ae8579deef7eb7d56d444 Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.adhouV/_old 2020-05-26 17:14:18.819325182 +0200 +++ /var/tmp/diff_new_pack.adhouV/_new 2020-05-26 17:14:18.823325190 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.6 -%define patchversion 5.6.12 +%define patchversion 5.6.14 %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.12 +Version: 5.6.14 %if 0%{?is_kotd} -Release: <RELEASE>.g9bff61b +Release: <RELEASE>.gb0ab48a %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-9bff61bd292aa608110286ee434d5ca043d5a248 -Provides: kernel-srchash-9bff61bd292aa608110286ee434d5ca043d5a248 +Provides: kernel-%build_flavor-base-srchash-b0ab48a9ace68fa3774ae8579deef7eb7d56d444 +Provides: kernel-srchash-b0ab48a9ace68fa3774ae8579deef7eb7d56d444 # END COMMON DEPS -Provides: %name-srchash-9bff61bd292aa608110286ee434d5ca043d5a248 +Provides: %name-srchash-b0ab48a9ace68fa3774ae8579deef7eb7d56d444 %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 ++++++ check-for-config-changes ++++++ --- /var/tmp/diff_new_pack.adhouV/_old 2020-05-26 17:14:19.023325625 +0200 +++ /var/tmp/diff_new_pack.adhouV/_new 2020-05-26 17:14:19.023325625 +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 ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 24778 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/Make-the-Reducing-compressed-framebufer-size-message.patch new/patches.suse/Make-the-Reducing-compressed-framebufer-size-message.patch --- old/patches.suse/Make-the-Reducing-compressed-framebufer-size-message.patch 2020-05-12 19:44:12.000000000 +0200 +++ new/patches.suse/Make-the-Reducing-compressed-framebufer-size-message.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,48 +0,0 @@ -From 6b7fc6a3e6af4ff5773949d0fed70d8e7f68d5ce Mon Sep 17 00:00:00 2001 -From: Peter Jones <pjo...@redhat.com> -Date: Fri, 6 Jul 2018 15:04:24 -0400 -Subject: [PATCH] Make the "Reducing compressed framebufer size" message be - DRM_INFO_ONCE() -Mime-version: 1.0 -Content-type: text/plain; charset=UTF-8 -Content-transfer-encoding: 8bit -Git-commit: 6b7fc6a3e6af4ff5773949d0fed70d8e7f68d5ce Mon Sep 17 00:00:00 2001 -Git-repo: git://anongit.freedesktop.org/drm-intel -Patch-mainline: Queued in subsystem maintainer repository -References: bsc#1168776 - -This was sort of annoying me: - -random:~$ dmesg | tail -1 -[523884.039227] [drm] Reducing the compressed framebuffer size. This may lead to less power savings than a non-reduced-size. Try to increase stolen memory size if available in BIOS. -random:~$ dmesg | grep -c "Reducing the compressed" -47 - -This patch makes it DRM_INFO_ONCE() just like the similar message -farther down in that function is pr_info_once(). - -Cc: sta...@vger.kernel.org -Signed-off-by: Peter Jones <pjo...@redhat.com> -Acked-by: Rodrigo Vivi <rodrigo.v...@intel.com> -Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/1745 -Link: https://patchwork.freedesktop.org/patch/msgid/20180706190424.29194-1-pjo...@redhat.com -[vsyrjala: Rebase due to per-device logging] -Signed-off-by: Ville Syrjälä <ville.syrj...@linux.intel.com> -Acked-by: Takashi Iwai <ti...@suse.de> - ---- - drivers/gpu/drm/i915/display/intel_fbc.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - ---- a/drivers/gpu/drm/i915/display/intel_fbc.c -+++ b/drivers/gpu/drm/i915/display/intel_fbc.c -@@ -478,7 +478,8 @@ static int intel_fbc_alloc_cfb(struct dr - if (!ret) - goto err_llb; - else if (ret > 1) { -- DRM_INFO("Reducing the compressed framebuffer size. This may lead to less power savings than a non-reduced-size. Try to increase stolen memory size if available in BIOS.\n"); -+ drm_info_once(&dev_priv->drm, -+ "Reducing the compressed framebuffer size. This may lead to less power savings than a non-reduced-size. Try to increase stolen memory size if available in BIOS.\n"); - - } - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/Revert-ext4-make-dioread_nolock-the-default.patch new/patches.suse/Revert-ext4-make-dioread_nolock-the-default.patch --- old/patches.suse/Revert-ext4-make-dioread_nolock-the-default.patch 2020-05-12 19:44:12.000000000 +0200 +++ new/patches.suse/Revert-ext4-make-dioread_nolock-the-default.patch 2020-05-20 10:32:48.000000000 +0200 @@ -10,8 +10,8 @@ Signed-off-by: Jiri Slaby <jsl...@suse.cz> --- - fs/ext4/super.c | 7 +++---- - 1 file changed, 3 insertions(+), 4 deletions(-) + fs/ext4/super.c | 9 +++------ + 1 file changed, 3 insertions(+), 6 deletions(-) --- a/fs/ext4/super.c +++ b/fs/ext4/super.c @@ -23,15 +23,17 @@ {Opt_dioread_lock, "dioread_lock"}, {Opt_discard, "discard"}, {Opt_nodiscard, "nodiscard"}, -@@ -3786,7 +3785,6 @@ static int ext4_fill_super(struct super_ - set_opt(sb, NO_UID32); - /* xattr user namespace & acls are now defaulted on */ - set_opt(sb, XATTR_USER); -- set_opt(sb, DIOREAD_NOLOCK); - #ifdef CONFIG_EXT4_FS_POSIX_ACL - set_opt(sb, POSIX_ACL); - #endif -@@ -3964,8 +3962,9 @@ static int ext4_fill_super(struct super_ +@@ -3845,9 +3844,6 @@ static int ext4_fill_super(struct super_ + + blocksize = BLOCK_SIZE << le32_to_cpu(es->s_log_block_size); + +- if (blocksize == PAGE_SIZE) +- set_opt(sb, DIOREAD_NOLOCK); +- + if (blocksize < EXT4_MIN_BLOCK_SIZE || + blocksize > EXT4_MAX_BLOCK_SIZE) { + ext4_msg(sb, KERN_ERR, +@@ -3976,8 +3972,9 @@ static int ext4_fill_super(struct super_ #endif if (test_opt(sb, DATA_FLAGS) == EXT4_MOUNT_JOURNAL_DATA) { 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 2020-05-12 19:44:12.000000000 +0200 +++ new/patches.suse/cachefiles-fix.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,32 +0,0 @@ -From: NeilBrown <ne...@suse.de> -Subject: cachefiles: fix corruption of 'ret' -Patch-mainline: Submitted - Thu, 09 Apr 2020 10:32:26 +1000, linux-fsde...@vger.kernel.org -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 <ne...@suse.de> -Acked-by: NeilBrown <ne...@suse.com> - ---- - 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/ipc-util.c-sysvipc_find_ipc-incorrectly-updates-posi.patch new/patches.suse/ipc-util.c-sysvipc_find_ipc-incorrectly-updates-posi.patch --- old/patches.suse/ipc-util.c-sysvipc_find_ipc-incorrectly-updates-posi.patch 2020-05-12 19:44:12.000000000 +0200 +++ new/patches.suse/ipc-util.c-sysvipc_find_ipc-incorrectly-updates-posi.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,47 +0,0 @@ -From: Vasily Averin <v...@virtuozzo.com> -Date: Wed, 6 May 2020 09:25:54 +0300 -Subject: ipc/util.c: sysvipc_find_ipc() incorrectly updates position index -Patch-mainline: Submitted 2020/05/06 -References: bnc#1171211 - -new_pos should jump through hole of unused ids, -pos can be updated inside "for" cycle. - -Cc: sta...@vger.kernel.org -Fixes: 89163f93c6f9 ("ipc/util.c: sysvipc_find_ipc() should increase position index") -Signed-off-by: Vasily Averin <v...@virtuozzo.com> -Signed-off-by: Jiri Slaby <jsl...@suse.cz> ---- - ipc/util.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - ---- a/ipc/util.c -+++ b/ipc/util.c -@@ -764,21 +764,21 @@ static struct kern_ipc_perm *sysvipc_fin - total++; - } - -- *new_pos = pos + 1; -+ ipc = NULL; - if (total >= ids->in_use) -- return NULL; -+ goto out; - - for (; pos < ipc_mni; pos++) { - ipc = idr_find(&ids->ipcs_idr, pos); - if (ipc != NULL) { - rcu_read_lock(); - ipc_lock_object(ipc); -- return ipc; -+ break; - } - } -- -- /* Out of range - return NULL to terminate iteration */ -- return NULL; -+out: -+ *new_pos = pos + 1; -+ return ipc; - } - - static void *sysvipc_proc_next(struct seq_file *s, void *it, loff_t *pos) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/kvm-ioapic-restrict-lazy-eoi-update-to-edge-triggered-interrupts new/patches.suse/kvm-ioapic-restrict-lazy-eoi-update-to-edge-triggered-interrupts --- old/patches.suse/kvm-ioapic-restrict-lazy-eoi-update-to-edge-triggered-interrupts 2020-05-12 19:44:12.000000000 +0200 +++ new/patches.suse/kvm-ioapic-restrict-lazy-eoi-update-to-edge-triggered-interrupts 1970-01-01 01:00:00.000000000 +0100 @@ -1,79 +0,0 @@ -From: Paolo Bonzini <pbonz...@redhat.com> -Date: Mon, 4 May 2020 12:19:45 -0400 -Subject: kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts -Git-commit: 8be8f932e3db5fe4ed178b8892eeffeab530273a -Patch-mainline: v5.7-rc5 -References: bsc#1171289 - -Commit f458d039db7e ("kvm: ioapic: Lazy update IOAPIC EOI") introduces -the following infinite loop: - -BUG: stack guard page was hit at 000000008f595917 \ -(stack is 00000000bdefe5a4..00000000ae2b06f5) -kernel stack overflow (double-fault): 0000 [#1] SMP NOPTI -RIP: 0010:kvm_set_irq+0x51/0x160 [kvm] -Call Trace: - irqfd_resampler_ack+0x32/0x90 [kvm] - kvm_notify_acked_irq+0x62/0xd0 [kvm] - kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm] - ioapic_set_irq+0x20e/0x240 [kvm] - kvm_ioapic_set_irq+0x5c/0x80 [kvm] - kvm_set_irq+0xbb/0x160 [kvm] - ? kvm_hv_set_sint+0x20/0x20 [kvm] - irqfd_resampler_ack+0x32/0x90 [kvm] - kvm_notify_acked_irq+0x62/0xd0 [kvm] - kvm_ioapic_update_eoi_one.isra.0+0x30/0x120 [kvm] - ioapic_set_irq+0x20e/0x240 [kvm] - kvm_ioapic_set_irq+0x5c/0x80 [kvm] - kvm_set_irq+0xbb/0x160 [kvm] - ? kvm_hv_set_sint+0x20/0x20 [kvm] -.... - -The re-entrancy happens because the irq state is the OR of -the interrupt state and the resamplefd state. That is, we don't -want to show the state as 0 until we've had a chance to set the -resamplefd. But if the interrupt has _not_ gone low then -ioapic_set_irq is invoked again, causing an infinite loop. - -This can only happen for a level-triggered interrupt, otherwise -irqfd_inject would immediately set the KVM_USERSPACE_IRQ_SOURCE_ID high -and then low. Fortunately, in the case of level-triggered interrupts the VMEXIT already happens because -TMR is set. Thus, fix the bug by restricting the lazy invocation -of the ack notifier to edge-triggered interrupts, the only ones that -need it. - -Tested-by: Suravee Suthikulpanit <suravee.suthikulpa...@amd.com> -Reported-by: bori...@bstnet.org -Suggested-by: Paolo Bonzini <pbonz...@redhat.com> -Link: https://www.spinics.net/lists/kvm/msg213512.html -Fixes: f458d039db7e ("kvm: ioapic: Lazy update IOAPIC EOI") -Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=207489 -Signed-off-by: Paolo Bonzini <pbonz...@redhat.com> -Acked-by: Joerg Roedel <jroe...@suse.de> ---- - arch/x86/kvm/ioapic.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -diff --git a/arch/x86/kvm/ioapic.c b/arch/x86/kvm/ioapic.c -index 750ff0b29404..d057376bd3d3 100644 ---- a/arch/x86/kvm/ioapic.c -+++ b/arch/x86/kvm/ioapic.c -@@ -225,12 +225,12 @@ static int ioapic_set_irq(struct kvm_ioapic *ioapic, unsigned int irq, - } - - /* -- * AMD SVM AVIC accelerate EOI write and do not trap, -- * in-kernel IOAPIC will not be able to receive the EOI. -- * In this case, we do lazy update of the pending EOI when -- * trying to set IOAPIC irq. -+ * AMD SVM AVIC accelerate EOI write iff the interrupt is edge -+ * triggered, in which case the in-kernel IOAPIC will not be able -+ * to receive the EOI. In this case, we do a lazy update of the -+ * pending EOI when trying to set IOAPIC irq. - */ -- if (kvm_apicv_activated(ioapic->kvm)) -+ if (edge && kvm_apicv_activated(ioapic->kvm)) - ioapic_lazy_update_eoi(ioapic, irq); - - /* - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/x86-fix-early-boot-crash-on-gcc-10-next-try.patch new/patches.suse/x86-fix-early-boot-crash-on-gcc-10-next-try.patch --- old/patches.suse/x86-fix-early-boot-crash-on-gcc-10-next-try.patch 2020-05-12 19:44:12.000000000 +0200 +++ new/patches.suse/x86-fix-early-boot-crash-on-gcc-10-next-try.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,131 +0,0 @@ -From: Borislav Petkov <b...@suse.de> -Date: Wed, 22 Apr 2020 18:11:30 +0200 -Subject: x86: Fix early boot crash on gcc-10, next try -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit -Git-commit: f670269a42bfdd2c83a1118cc3d1b475547eac22 -Patch-mainline: v5.7 or v5.7-rc6 (next release) -References: bsc#1167632 - -... or the odyssey of trying to disable the stack protector for the -function which generates the stack canary value. - -The whole story started with Sergei reporting a boot crash with a kernel -built with gcc-10: - - Kernel panic — not syncing: stack-protector: Kernel stack is corrupted in: start_secondary - CPU: 1 PID: 0 Comm: swapper/1 Not tainted 5.6.0-rc5—00235—gfffb08b37df9 #139 - Hardware name: Gigabyte Technology Co., Ltd. To be filled by O.E.M./H77M—D3H, BIOS F12 11/14/2013 - Call Trace: - dump_stack - panic - ? start_secondary - __stack_chk_fail - start_secondary - secondary_startup_64 - -—-[ end Kernel panic — not syncing: stack—protector: Kernel stack is corrupted in: start_secondary - -This happens because gcc-10 tail-call optimizes the last function call -in start_secondary() - cpu_startup_entry() - and thus emits a stack -canary check which fails because the canary value changes after the -boot_init_stack_canary() call. - -To fix that, the initial attempt was to mark the one function which -generates the stack canary with: - - __attribute__((optimize("-fno-stack-protector"))) ... start_secondary(void *unused) - -however, using the optimize attribute doesn't work cumulatively -as the attribute does not add to but rather replaces previously -supplied optimization options - roughly all -fxxx options. - -The key one among them being -fno-omit-frame-pointer and thus leading to -not present frame pointer - frame pointer which the kernel needs. - -The next attempt to prevent compilers from tail-call optimizing -the last function call cpu_startup_entry(), shy of carving out -start_secondary() into a separate compilation unit and building it with --fno-stack-protector, is this one. - -The current solution is short and sweet, and reportedly, is supported by -both compilers so let's see how far we'll get this time. - -Reported-by: Sergei Trofimovich <sly...@gentoo.org> -Signed-off-by: Borislav Petkov <b...@suse.de> -Reviewed-by: Nick Desaulniers <ndesaulni...@google.com> -Reviewed-by: Kees Cook <keesc...@chromium.org> -Link: https://lkml.kernel.org/r/20200314164451.346497-1-sly...@gentoo.org ---- - arch/x86/include/asm/stackprotector.h | 7 ++++++- - arch/x86/kernel/smpboot.c | 8 ++++++++ - arch/x86/xen/smp_pv.c | 1 + - include/linux/compiler.h | 6 ++++++ - 4 files changed, 21 insertions(+), 1 deletion(-) - -diff --git a/arch/x86/include/asm/stackprotector.h b/arch/x86/include/asm/stackprotector.h -index 91e29b6a86a5..9804a7957f4e 100644 ---- a/arch/x86/include/asm/stackprotector.h -+++ b/arch/x86/include/asm/stackprotector.h -@@ -55,8 +55,13 @@ - /* - * Initialize the stackprotector canary value. - * -- * NOTE: this must only be called from functions that never return, -+ * NOTE: this must only be called from functions that never return - * and it must always be inlined. -+ * -+ * In addition, it should be called from a compilation unit for which -+ * stack protector is disabled. Alternatively, the caller should not end -+ * with a function call which gets tail-call optimized as that would -+ * lead to checking a modified canary value. - */ - static __always_inline void boot_init_stack_canary(void) - { -diff --git a/arch/x86/kernel/smpboot.c b/arch/x86/kernel/smpboot.c -index fe3ab9632f3b..4f275ac7830b 100644 ---- a/arch/x86/kernel/smpboot.c -+++ b/arch/x86/kernel/smpboot.c -@@ -266,6 +266,14 @@ static void notrace start_secondary(void *unused) - - wmb(); - cpu_startup_entry(CPUHP_AP_ONLINE_IDLE); -+ -+ /* -+ * Prevent tail call to cpu_startup_entry() because the stack protector -+ * guard has been changed a couple of function calls up, in -+ * boot_init_stack_canary() and must not be checked before tail calling -+ * another function. -+ */ -+ prevent_tail_call_optimization(); - } - - /** -diff --git a/arch/x86/xen/smp_pv.c b/arch/x86/xen/smp_pv.c -index 8fb8a50a28b4..f2adb63b2d7c 100644 ---- a/arch/x86/xen/smp_pv.c -+++ b/arch/x86/xen/smp_pv.c -@@ -93,6 +93,7 @@ asmlinkage __visible void cpu_bringup_and_idle(void) - cpu_bringup(); - boot_init_stack_canary(); - cpu_startup_entry(CPUHP_AP_ONLINE_IDLE); -+ prevent_tail_call_optimization(); - } - - void xen_smp_intr_free_pv(unsigned int cpu) -diff --git a/include/linux/compiler.h b/include/linux/compiler.h -index 034b0a644efc..732754d96039 100644 ---- a/include/linux/compiler.h -+++ b/include/linux/compiler.h -@@ -356,4 +356,10 @@ static inline void *offset_to_ptr(const int *off) - /* &a[0] degrades to a pointer: a different type from an array */ - #define __must_be_array(a) BUILD_BUG_ON_ZERO(__same_type((a), &(a)[0])) - -+/* -+ * This is needed in functions which generate the stack canary, see -+ * arch/x86/kernel/smpboot.c::start_secondary() for an example. -+ */ -+#define prevent_tail_call_optimization() asm("") -+ - #endif /* __LINUX_COMPILER_H */ - ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.adhouV/_old 2020-05-26 17:14:20.343328486 +0200 +++ /var/tmp/diff_new_pack.adhouV/_new 2020-05-26 17:14:20.343328486 +0200 @@ -1032,6 +1032,318 @@ patches.kernel.org/5.6.12-048-cgroup-netclassid-remove-double-cond_resched.patch patches.kernel.org/5.6.12-049-mm-mremap-Add-comment-explaining-the-untagging.patch patches.kernel.org/5.6.12-050-Linux-5.6.12.patch + patches.kernel.org/5.6.13-001-thunderbolt-Check-return-value-of-tb_sw_read-i.patch + patches.kernel.org/5.6.13-002-USB-serial-qcserial-Add-DW5816e-support.patch + patches.kernel.org/5.6.13-003-drm-amdgpu-move-kfd-suspend-after-ip_suspend_p.patch + patches.kernel.org/5.6.13-004-drm-amdgpu-drop-redundant-cg-pg-ungate-on-runp.patch + patches.kernel.org/5.6.13-005-vt-fix-unicode-console-freeing-with-a-common-i.patch + patches.kernel.org/5.6.13-006-tty-xilinx_uartps-Fix-missing-id-assignment-to.patch + patches.kernel.org/5.6.13-007-ext4-don-t-set-dioread_nolock-by-default-for-b.patch + patches.kernel.org/5.6.13-008-ext4-disable-dioread_nolock-whenever-delayed-a.patch + patches.kernel.org/5.6.13-009-nvme-refactor-nvme_identify_ns_descs-error-han.patch + patches.kernel.org/5.6.13-010-nvme-fix-possible-hang-when-ns-scanning-fails-.patch + patches.kernel.org/5.6.13-011-tracing-kprobes-Fix-a-double-initialization-ty.patch + patches.kernel.org/5.6.13-012-net-macb-Fix-runtime-PM-refcounting.patch + patches.kernel.org/5.6.13-013-cxgb4-fix-EOTID-leak-when-disabling-TC-MQPRIO-.patch + patches.kernel.org/5.6.13-014-devlink-Fix-reporter-s-recovery-condition.patch + patches.kernel.org/5.6.13-015-devlink-fix-return-value-after-hitting-end-in-.patch + patches.kernel.org/5.6.13-016-dp83640-reverse-arguments-to-list_add_tail.patch + patches.kernel.org/5.6.13-017-fq_codel-fix-TCA_FQ_CODEL_DROP_BATCH_SIZE-sani.patch + patches.kernel.org/5.6.13-018-ipv6-Use-global-sernum-for-dst-validation-with.patch + patches.kernel.org/5.6.13-019-mlxsw-spectrum_acl_tcam-Position-vchunk-in-a-v.patch + patches.kernel.org/5.6.13-020-neigh-send-protocol-value-in-neighbor-create-n.patch + patches.kernel.org/5.6.13-021-net-bridge-vlan-Add-a-schedule-point-during-VL.patch + patches.kernel.org/5.6.13-022-net-dsa-Do-not-leave-DSA-master-with-NULL-netd.patch + patches.kernel.org/5.6.13-023-net-dsa-Do-not-make-user-port-errors-fatal.patch + patches.kernel.org/5.6.13-024-net-macb-fix-an-issue-about-leak-related-syste.patch + patches.kernel.org/5.6.13-025-net-macsec-preserve-ingress-frame-ordering.patch + patches.kernel.org/5.6.13-026-net-mlx4_core-Fix-use-of-ENOSPC-around-mlx4_co.patch + patches.kernel.org/5.6.13-027-net-phy-marvell10g-fix-temperature-sensor-on-2.patch + patches.kernel.org/5.6.13-028-net_sched-sch_skbprio-add-message-validation-t.patch + patches.kernel.org/5.6.13-029-net-stricter-validation-of-untrusted-gso-packe.patch + patches.kernel.org/5.6.13-030-net-tc35815-Fix-phydev-supported-advertising-m.patch + patches.kernel.org/5.6.13-031-net-tls-Fix-sk_psock-refcnt-leak-in-bpf_exec_t.patch + patches.kernel.org/5.6.13-032-net-tls-Fix-sk_psock-refcnt-leak-when-in-tls_d.patch + patches.kernel.org/5.6.13-033-net-usb-qmi_wwan-add-support-for-DW5816e.patch + patches.kernel.org/5.6.13-034-nfp-abm-fix-a-memory-leak-bug.patch + patches.kernel.org/5.6.13-035-sch_choke-avoid-potential-panic-in-choke_reset.patch + patches.kernel.org/5.6.13-036-sch_sfq-validate-silly-quantum-values.patch + patches.kernel.org/5.6.13-037-selftests-net-tcp_mmap-clear-whole-tcp_zerocop.patch + patches.kernel.org/5.6.13-038-selftests-net-tcp_mmap-fix-SO_RCVLOWAT-setting.patch + patches.kernel.org/5.6.13-039-tipc-fix-partial-topology-connection-closure.patch + patches.kernel.org/5.6.13-040-tunnel-Propagate-ECT-1-when-decapsulating-as-r.patch + patches.kernel.org/5.6.13-041-bnxt_en-Fix-VF-anti-spoof-filter-setup.patch + patches.kernel.org/5.6.13-042-bnxt_en-Reduce-BNXT_MSIX_VEC_MAX-value-to-supp.patch + patches.kernel.org/5.6.13-043-bnxt_en-Improve-AER-slot-reset.patch + patches.kernel.org/5.6.13-044-bnxt_en-Return-error-when-allocating-zero-size.patch + patches.kernel.org/5.6.13-045-bnxt_en-Fix-VLAN-acceleration-handling-in-bnxt.patch + patches.kernel.org/5.6.13-046-net-mlx5-DR-On-creation-set-CQ-s-arm_db-member.patch + patches.kernel.org/5.6.13-047-net-mlx5-Fix-forced-completion-access-non-init.patch + patches.kernel.org/5.6.13-048-net-mlx5-Fix-command-entry-leak-in-Internal-Er.patch + patches.kernel.org/5.6.13-049-net-mlx5e-Fix-q-counters-on-uplink-representor.patch + patches.kernel.org/5.6.13-050-net-mvpp2-prevent-buffer-overflow-in-mvpp22_rs.patch + patches.kernel.org/5.6.13-051-net-mvpp2-cls-Prevent-buffer-overflow-in-mvpp2.patch + patches.kernel.org/5.6.13-052-wireguard-queueing-cleanup-ptr_ring-in-error-p.patch + patches.kernel.org/5.6.13-053-wireguard-receive-use-tunnel-helpers-for-decap.patch + patches.kernel.org/5.6.13-054-net-enetc-fix-an-issue-about-leak-system-resou.patch + patches.kernel.org/5.6.13-055-wireguard-socket-remove-errant-restriction-on-.patch + patches.kernel.org/5.6.13-056-wireguard-send-receive-cond_resched-when-proce.patch + patches.kernel.org/5.6.13-057-HID-wacom-Read-HID_DG_CONTACTMAX-directly-for-.patch + patches.kernel.org/5.6.13-058-sctp-Fix-bundling-of-SHUTDOWN-with-COOKIE-ACK.patch + patches.kernel.org/5.6.13-059-Revert-HID-wacom-generic-read-the-number-of-ex.patch + patches.kernel.org/5.6.13-060-HID-usbhid-Fix-race-between-usbhid_close-and-u.patch + patches.kernel.org/5.6.13-061-HID-wacom-Report-2nd-gen-Intuos-Pro-S-center-b.patch + patches.kernel.org/5.6.13-062-USB-uas-add-quirk-for-LaCie-2Big-Quadra.patch + patches.kernel.org/5.6.13-063-usb-chipidea-msm-Ensure-proper-controller-rese.patch + patches.kernel.org/5.6.13-064-USB-serial-garmin_gps-add-sanity-checking-for-.patch + patches.kernel.org/5.6.13-065-tracing-boottime-Fix-kprobe-event-API-usage.patch + patches.kernel.org/5.6.13-066-tracing-kprobes-Reject-new-event-if-loc-is-NUL.patch + patches.kernel.org/5.6.13-067-tracing-Wait-for-preempt-irq-delay-thread-to-f.patch + patches.kernel.org/5.6.13-068-tracing-Add-a-vmalloc_sync_mappings-for-safe-m.patch + patches.kernel.org/5.6.13-069-crypto-arch-nhpoly1305-process-in-explicit-4k-.patch + patches.kernel.org/5.6.13-070-crypto-arch-lib-limit-simd-usage-to-4k-chunks.patch + patches.kernel.org/5.6.13-071-KVM-s390-Remove-false-WARN_ON_ONCE-for-the-PQA.patch + patches.kernel.org/5.6.13-072-KVM-VMX-Explicitly-clear-RFLAGS.CF-and-RFLAGS..patch + patches.kernel.org/5.6.13-073-KVM-arm-vgic-Fix-limit-condition-when-writing-.patch + patches.kernel.org/5.6.13-074-KVM-arm64-Fix-32bit-PC-wrap-around.patch + patches.kernel.org/5.6.13-075-arm64-hugetlb-avoid-potential-NULL-dereference.patch + patches.kernel.org/5.6.13-076-driver-core-platform-Initialize-dma_parms-for-.patch + patches.kernel.org/5.6.13-077-amba-Initialize-dma_parms-for-amba-devices.patch + patches.kernel.org/5.6.13-078-mei-me-disable-mei-interface-on-LBG-servers.patch + patches.kernel.org/5.6.13-079-drm-ingenic-drm-add-MODULE_DEVICE_TABLE.patch + patches.kernel.org/5.6.13-080-drm-amd-display-work-around-fp-code-being-emit.patch + patches.kernel.org/5.6.13-081-ipc-mqueue.c-change-__do_notify-to-bypass-chec.patch + patches.kernel.org/5.6.13-082-epoll-atomically-remove-wait-entry-on-wake-up.patch + patches.kernel.org/5.6.13-083-eventpoll-fix-missing-wakeup-for-ovflist-in-ep.patch + patches.kernel.org/5.6.13-084-mm-page_alloc-fix-watchdog-soft-lockups-during.patch + patches.kernel.org/5.6.13-085-mm-limit-boost_watermark-on-small-zones.patch + patches.kernel.org/5.6.13-086-ceph-fix-endianness-bug-when-handling-MDS-sess.patch + patches.kernel.org/5.6.13-087-ceph-demote-quotarealm-lookup-warning-to-a-deb.patch + patches.kernel.org/5.6.13-088-staging-gasket-Check-the-return-value-of-gaske.patch + patches.kernel.org/5.6.13-089-coredump-fix-crash-when-umh-is-disabled.patch + patches.kernel.org/5.6.13-090-riscv-set-max_pfn-to-the-PFN-of-the-last-page.patch + patches.kernel.org/5.6.13-091-iocost-protect-iocg-abs_vdebt-with-iocg-waitq..patch + patches.kernel.org/5.6.13-092-batman-adv-fix-batadv_nc_random_weight_tq.patch + patches.kernel.org/5.6.13-093-batman-adv-Fix-refcnt-leak-in-batadv_show_thro.patch + patches.kernel.org/5.6.13-094-batman-adv-Fix-refcnt-leak-in-batadv_store_thr.patch + patches.kernel.org/5.6.13-095-batman-adv-Fix-refcnt-leak-in-batadv_v_ogm_pro.patch + patches.kernel.org/5.6.13-096-x86-mm-cpa-Flush-direct-map-alias-during-cpa.patch + patches.kernel.org/5.6.13-097-x86-entry-64-Fix-unwind-hints-in-register-clea.patch + patches.kernel.org/5.6.13-098-x86-entry-64-Fix-unwind-hints-in-kernel-exit-p.patch + patches.kernel.org/5.6.13-099-x86-entry-64-Fix-unwind-hints-in-__switch_to_a.patch + patches.kernel.org/5.6.13-100-x86-entry-64-Fix-unwind-hints-in-rewind_stack_.patch + patches.kernel.org/5.6.13-101-x86-unwind-orc-Don-t-skip-the-first-frame-for-.patch + patches.kernel.org/5.6.13-102-x86-unwind-orc-Prevent-unwinding-before-ORC-in.patch + patches.kernel.org/5.6.13-103-x86-unwind-orc-Fix-error-path-for-bad-ORC-entr.patch + patches.kernel.org/5.6.13-104-x86-unwind-orc-Fix-premature-unwind-stoppage-d.patch + patches.kernel.org/5.6.13-105-KVM-x86-Fixes-posted-interrupt-check-for-IRQs-.patch + patches.kernel.org/5.6.13-106-arch-x86-kvm-svm-sev.c-change-flag-passed-to-G.patch + patches.kernel.org/5.6.13-107-netfilter-nat-never-update-the-UDP-checksum-wh.patch + patches.kernel.org/5.6.13-108-netfilter-nf_osf-avoid-passing-pointer-to-loca.patch + patches.kernel.org/5.6.13-109-kvm-ioapic-Restrict-lazy-EOI-update-to-edge-tr.patch + patches.kernel.org/5.6.13-110-objtool-Fix-stack-offset-tracking-for-indirect.patch + patches.kernel.org/5.6.13-111-iommu-virtio-Reverse-arguments-to-list_add.patch + patches.kernel.org/5.6.13-112-scripts-decodecode-fix-trapping-instruction-fo.patch + patches.kernel.org/5.6.13-113-mm-memcg-fix-error-return-value-of-mem_cgroup_.patch + patches.kernel.org/5.6.13-114-bdi-move-bdi_dev_name-out-of-line.patch + patches.kernel.org/5.6.13-115-bdi-add-a-dev_name-field-to-struct-backing_dev.patch + patches.kernel.org/5.6.13-116-io_uring-don-t-use-fd-for-openat-openat2-statx.patch + patches.kernel.org/5.6.13-117-fsnotify-replace-inode-pointer-with-an-object-.patch + patches.kernel.org/5.6.13-118-fanotify-merge-duplicate-events-on-parent-and-.patch + patches.kernel.org/5.6.13-119-Linux-5.6.13.patch + patches.kernel.org/5.6.14-001-KVM-nVMX-Consolidate-nested-MTF-checks-to-help.patch + patches.kernel.org/5.6.14-002-kvm-nVMX-reflect-MTF-VM-exits-if-injected-by-L.patch + patches.kernel.org/5.6.14-003-xprtrdma-Clean-up-the-post_send-path.patch + patches.kernel.org/5.6.14-004-xprtrdma-Fix-trace-point-use-after-free-race.patch + patches.kernel.org/5.6.14-005-drm-i915-tgl-Add-Wa_14010477008-tgl.patch + patches.kernel.org/5.6.14-006-drm-i915-tgl-TBT-AUX-should-use-TC-power-well-.patch + patches.kernel.org/5.6.14-007-drm-i915-display-Load-DP_TP_CTL-STATUS-offset-.patch + patches.kernel.org/5.6.14-008-shmem-fix-possible-deadlocks-on-shmlock_user_l.patch + patches.kernel.org/5.6.14-009-net-phy-microchip_t1-add-lan87xx_phy_init-to-i.patch + patches.kernel.org/5.6.14-010-KVM-arm-vgic-Synchronize-the-whole-guest-on-GI.patch + patches.kernel.org/5.6.14-011-KVM-arm-vgic-v2-Only-use-the-virtual-state-whe.patch + patches.kernel.org/5.6.14-012-gpio-pca953x-Fix-pca953x_gpio_set_config.patch + patches.kernel.org/5.6.14-013-SUNRPC-Add-len-parameter-to-gss_unwrap.patch + patches.kernel.org/5.6.14-014-SUNRPC-Fix-GSS-privacy-computation-of-auth-au_.patch + patches.kernel.org/5.6.14-015-net-sonic-Fix-a-resource-leak-in-an-error-hand.patch + patches.kernel.org/5.6.14-016-net-moxa-Fix-a-potential-double-free_irq.patch + patches.kernel.org/5.6.14-017-ftrace-selftests-workaround-cgroup-RT-scheduli.patch + patches.kernel.org/5.6.14-018-hv_netvsc-Fix-netvsc_start_xmit-s-return-type.patch + patches.kernel.org/5.6.14-019-drop_monitor-work-around-gcc-10-stringop-overf.patch + patches.kernel.org/5.6.14-020-virtio-blk-handle-block_device_operations-call.patch + patches.kernel.org/5.6.14-021-sun6i-dsi-fix-gcc-4.8.patch + patches.kernel.org/5.6.14-022-net_sched-fix-tcm_parent-in-tc-filter-dump.patch + patches.kernel.org/5.6.14-023-net-stmmac-gmac5-fix-potential-integer-overflo.patch + patches.kernel.org/5.6.14-024-iommu-amd-Fix-race-in-increase_address_space-f.patch + patches.kernel.org/5.6.14-025-iommu-amd-Update-Device-Table-in-increase_addr.patch + patches.kernel.org/5.6.14-026-net-dsa-ocelot-the-MAC-table-on-Felix-is-twice.patch + patches.kernel.org/5.6.14-027-net-mscc-ocelot-ANA_AUTOAGE_AGE_PERIOD-holds-a.patch + patches.kernel.org/5.6.14-028-mmc-sdhci-acpi-Add-SDHCI_QUIRK2_BROKEN_64_BIT_.patch + patches.kernel.org/5.6.14-029-dpaa2-eth-properly-handle-buffer-size-restrict.patch + patches.kernel.org/5.6.14-030-mptcp-set-correct-vfs-info-for-subflows.patch + patches.kernel.org/5.6.14-031-net-fix-a-potential-recursive-NETDEV_FEAT_CHAN.patch + patches.kernel.org/5.6.14-032-netlabel-cope-with-NULL-catmap.patch + patches.kernel.org/5.6.14-033-net-phy-fix-aneg-restart-in-phy_ethtool_set_ee.patch + patches.kernel.org/5.6.14-034-net-stmmac-fix-num_por-initialization.patch + patches.kernel.org/5.6.14-035-pppoe-only-process-PADT-targeted-at-local-inte.patch + patches.kernel.org/5.6.14-036-Revert-ipv6-add-mtu-lock-check-in-__ip6_rt_upd.patch + patches.kernel.org/5.6.14-037-tcp-fix-error-recovery-in-tcp_zerocopy_receive.patch + patches.kernel.org/5.6.14-038-tcp-fix-SO_RCVLOWAT-hangs-with-fat-skbs.patch + patches.kernel.org/5.6.14-039-virtio_net-fix-lockdep-warning-on-32-bit.patch + patches.kernel.org/5.6.14-040-dpaa2-eth-prevent-array-underflow-in-update_cl.patch + patches.kernel.org/5.6.14-041-hinic-fix-a-bug-of-ndo_stop.patch + patches.kernel.org/5.6.14-042-net-dsa-loop-Add-module-soft-dependency.patch + patches.kernel.org/5.6.14-043-net-ipv4-really-enforce-backoff-for-redirects.patch + patches.kernel.org/5.6.14-044-netprio_cgroup-Fix-unlimited-memory-leak-of-v2.patch + patches.kernel.org/5.6.14-045-net-tcp-fix-rx-timestamp-behavior-for-tcp_recv.patch + patches.kernel.org/5.6.14-046-nfp-abm-fix-error-return-code-in-nfp_abm_vnic_.patch + patches.kernel.org/5.6.14-047-r8169-re-establish-support-for-RTL8401-chip-ve.patch + patches.kernel.org/5.6.14-048-umh-fix-memory-leak-on-execve-failure.patch + patches.kernel.org/5.6.14-049-net-broadcom-Select-BROADCOM_PHY-for-BCMGENET.patch + patches.kernel.org/5.6.14-050-dmaengine-xilinx_dma-Add-missing-check-for-emp.patch + patches.kernel.org/5.6.14-051-riscv-fix-vdso-build-with-lld.patch + patches.kernel.org/5.6.14-052-dmaengine-pch_dma.c-Avoid-data-race-between-pr.patch + patches.kernel.org/5.6.14-053-dmaengine-mmp_tdma-Do-not-ignore-slave-config-.patch + patches.kernel.org/5.6.14-054-dmaengine-mmp_tdma-Reset-channel-error-on-rele.patch + patches.kernel.org/5.6.14-055-drm-amd-display-blank-dp-stream-before-re-trai.patch + patches.kernel.org/5.6.14-056-selftests-ftrace-Check-the-first-record-for-kp.patch + patches.kernel.org/5.6.14-057-cpufreq-intel_pstate-Only-mention-the-BIOS-dis.patch + patches.kernel.org/5.6.14-058-ALSA-hda-hdmi-fix-race-in-monitor-detection-du.patch + patches.kernel.org/5.6.14-059-drm-amd-powerplay-avoid-using-pm_en-before-it-.patch + patches.kernel.org/5.6.14-060-drm-amd-display-check-if-REFCLK_CNTL-register-.patch + patches.kernel.org/5.6.14-061-drm-amd-display-Defer-cursor-update-around-VUP.patch + patches.kernel.org/5.6.14-062-drm-amd-display-Update-downspread-percent-to-m.patch + patches.kernel.org/5.6.14-063-drm-qxl-lost-qxl_bo_kunmap_atomic_page-in-qxl_.patch + patches.kernel.org/5.6.14-064-fibmap-Warn-and-return-an-error-in-case-of-blo.patch + patches.kernel.org/5.6.14-065-io_uring-use-cond_resched-in-io_ring_ctx_wait_.patch + patches.kernel.org/5.6.14-066-io_uring-check-non-sync-defer_list-carefully.patch + patches.kernel.org/5.6.14-067-ipc-util.c-sysvipc_find_ipc-incorrectly-update.patch + patches.kernel.org/5.6.14-068-ALSA-hda-realtek-Fix-S3-pop-noise-on-Dell-Wyse.patch + patches.kernel.org/5.6.14-069-gfs2-Another-gfs2_walk_metadata-fix.patch + patches.kernel.org/5.6.14-070-mmc-sdhci-pci-gli-Fix-no-irq-handler-from-susp.patch + patches.kernel.org/5.6.14-071-IB-hfi1-Fix-another-case-where-pq-is-left-on-w.patch + patches.kernel.org/5.6.14-072-ACPI-EC-PM-Avoid-premature-returns-from-acpi_s.patch + patches.kernel.org/5.6.14-073-pinctrl-sunrisepoint-Fix-PAD-lock-register-off.patch + patches.kernel.org/5.6.14-074-pinctrl-baytrail-Enable-pin-configuration-sett.patch + patches.kernel.org/5.6.14-075-pinctrl-qcom-fix-wrong-write-in-update_dual_ed.patch + patches.kernel.org/5.6.14-076-pinctrl-cherryview-Add-missing-spinlock-usage-.patch + patches.kernel.org/5.6.14-077-drm-tegra-Fix-SMMU-support-on-Tegra124-and-Teg.patch + patches.kernel.org/5.6.14-078-bpf-Fix-error-return-code-in-map_lookup_and_de.patch + patches.kernel.org/5.6.14-079-ALSA-firewire-lib-fix-function-sizeof-not-defi.patch + patches.kernel.org/5.6.14-080-cachefiles-Fix-corruption-of-the-return-value-.patch + patches.kernel.org/5.6.14-081-i40iw-Fix-error-handling-in-i40iw_manage_arp_c.patch + patches.kernel.org/5.6.14-082-drm-i915-gt-Make-timeslicing-an-explicit-engin.patch + patches.kernel.org/5.6.14-083-drm-i915-Don-t-enable-WaIncreaseLatencyIPCEnab.patch + patches.kernel.org/5.6.14-084-bpf-sockmap-msg_pop_data-can-incorrecty-set-an.patch + patches.kernel.org/5.6.14-085-bpf-sockmap-bpf_tcp_ingress-needs-to-subtract-.patch + patches.kernel.org/5.6.14-086-drm-i915-gem-Remove-object_is_locked-assertion.patch + patches.kernel.org/5.6.14-087-mmc-alcor-Fix-a-resource-leak-in-the-error-pat.patch + patches.kernel.org/5.6.14-088-mmc-sdhci-pci-gli-Fix-can-not-access-GL9750-af.patch + patches.kernel.org/5.6.14-089-mmc-core-Check-request-type-before-completing-.patch + patches.kernel.org/5.6.14-090-mmc-core-Fix-recursive-locking-issue-in-CQE-re.patch + patches.kernel.org/5.6.14-091-mmc-block-Fix-request-completion-in-the-CQE-ti.patch + patches.kernel.org/5.6.14-092-gfs2-More-gfs2_find_jhead-fixes.patch + patches.kernel.org/5.6.14-093-fork-prevent-accidental-access-to-clone3-featu.patch + patches.kernel.org/5.6.14-094-drm-amdgpu-force-fbdev-into-vram.patch + patches.kernel.org/5.6.14-095-NFS-Fix-fscache-super_cookie-index_key-from-ch.patch + patches.kernel.org/5.6.14-096-NFS-Fix-fscache-super_cookie-allocation.patch + patches.kernel.org/5.6.14-097-NFSv4-Fix-fscache-cookie-aux_data-to-ensure-ch.patch + patches.kernel.org/5.6.14-098-hwmon-drivetemp-Fix-SCT-support-if-SCT-data-ta.patch + patches.kernel.org/5.6.14-099-netfilter-conntrack-avoid-gcc-10-zero-length-b.patch + patches.kernel.org/5.6.14-100-drm-i915-gvt-Fix-kernel-oops-for-3-level-ppgtt.patch + patches.kernel.org/5.6.14-101-arm64-fix-the-flush_icache_range-arguments-in-.patch + patches.kernel.org/5.6.14-102-netfilter-conntrack-fix-infinite-loop-on-rmmod.patch + patches.kernel.org/5.6.14-103-drm-i915-Mark-concurrent-submissions-with-a-we.patch + patches.kernel.org/5.6.14-104-nfs-fix-NULL-deference-in-nfs4_get_valid_deleg.patch + patches.kernel.org/5.6.14-105-SUNRPC-Signalled-ASYNC-tasks-need-to-exit.patch + patches.kernel.org/5.6.14-106-tracing-Wait-for-preempt-irq-delay-thread-to-e.patch + patches.kernel.org/5.6.14-107-netfilter-flowtable-set-NF_FLOW_TEARDOWN-flag-.patch + patches.kernel.org/5.6.14-108-netfilter-nft_set_rbtree-Add-missing-expired-c.patch + patches.kernel.org/5.6.14-109-RDMA-rxe-Always-return-ERR_PTR-from-rxe_create.patch + patches.kernel.org/5.6.14-110-IB-mlx4-Test-return-value-of-calls-to-ib_get_c.patch + patches.kernel.org/5.6.14-111-IB-core-Fix-potential-NULL-pointer-dereference.patch + patches.kernel.org/5.6.14-112-RDMA-core-Fix-double-put-of-resource.patch + patches.kernel.org/5.6.14-113-RDMA-iw_cxgb4-Fix-incorrect-function-parameter.patch + patches.kernel.org/5.6.14-114-x86-ftrace-Have-ftrace-trampolines-turn-read-o.patch + patches.kernel.org/5.6.14-115-hwmon-da9052-Synchronize-access-with-mfd.patch + patches.kernel.org/5.6.14-116-s390-ism-fix-error-return-code-in-ism_probe.patch + patches.kernel.org/5.6.14-117-drm-i915-Handle-idling-during-i915_gem_evict_s.patch + patches.kernel.org/5.6.14-118-mm-memcg-fix-inconsistent-oom-event-behavior.patch + patches.kernel.org/5.6.14-119-epoll-call-final-ep_events_available-check-und.patch + patches.kernel.org/5.6.14-120-bpf-Fix-bug-in-mmap-implementation-for-BPF-arr.patch + patches.kernel.org/5.6.14-121-NFSv3-fix-rpc-receive-buffer-size-for-MOUNT-ca.patch + patches.kernel.org/5.6.14-122-pnp-Use-list_for_each_entry-instead-of-open-co.patch + patches.kernel.org/5.6.14-123-net-rds-Use-ERR_PTR-for-rds_message_alloc_sgs.patch + patches.kernel.org/5.6.14-124-Stop-the-ad-hoc-games-with-Wno-maybe-initializ.patch + patches.kernel.org/5.6.14-125-gcc-10-disable-zero-length-bounds-warning-for-.patch + patches.kernel.org/5.6.14-126-gcc-10-disable-array-bounds-warning-for-now.patch + patches.kernel.org/5.6.14-127-gcc-10-disable-stringop-overflow-warning-for-n.patch + patches.kernel.org/5.6.14-128-gcc-10-disable-restrict-warning-for-now.patch + patches.kernel.org/5.6.14-129-gcc-10-warnings-fix-low-hanging-fruit.patch + patches.kernel.org/5.6.14-130-gcc-10-mark-more-functions-__init-to-avoid-sec.patch + patches.kernel.org/5.6.14-131-gcc-10-avoid-shadowing-standard-library-free-i.patch + patches.kernel.org/5.6.14-132-bootconfig-Fix-to-remove-bootconfig-data-from-.patch + patches.kernel.org/5.6.14-133-bootconfig-Fix-to-prevent-warning-message-if-n.patch + patches.kernel.org/5.6.14-134-usb-usbfs-correct-kernel-user-page-attribute-m.patch + patches.kernel.org/5.6.14-135-USB-usbfs-fix-mmap-dma-mismatch.patch + patches.kernel.org/5.6.14-136-ALSA-hda-realtek-Limit-int-mic-boost-for-Think.patch + patches.kernel.org/5.6.14-137-ALSA-hda-realtek-Add-COEF-workaround-for-ASUS-.patch + patches.kernel.org/5.6.14-138-ALSA-rawmidi-Fix-racy-buffer-resize-under-conc.patch + patches.kernel.org/5.6.14-139-ALSA-usb-audio-Add-control-message-quirk-delay.patch + patches.kernel.org/5.6.14-140-usb-core-hub-limit-HUB_QUIRK_DISABLE_AUTOSUSPE.patch + patches.kernel.org/5.6.14-141-usb-host-xhci-plat-keep-runtime-active-when-re.patch + patches.kernel.org/5.6.14-142-usb-cdns3-gadget-prev_req-trb-is-NULL-for-ep0.patch + patches.kernel.org/5.6.14-143-USB-gadget-fix-illegal-array-access-in-binding.patch + patches.kernel.org/5.6.14-144-usb-xhci-Fix-NULL-pointer-dereference-when-enq.patch + patches.kernel.org/5.6.14-145-Make-the-Reducing-compressed-framebufer-size-m.patch + patches.kernel.org/5.6.14-146-ARM-dts-dra7-Fix-bus_dma_limit-for-PCIe.patch + patches.kernel.org/5.6.14-147-ARM-dts-imx27-phytec-phycard-s-rdk-Fix-the-I2C.patch + patches.kernel.org/5.6.14-148-ARM-dts-imx6dl-yapp4-Fix-Ursa-board-Ethernet-c.patch + patches.kernel.org/5.6.14-149-drm-amd-display-add-basic-atomic-check-for-cur.patch + patches.kernel.org/5.6.14-150-drm-amd-amdgpu-add-raven1-part-to-the-gfxoff-q.patch + patches.kernel.org/5.6.14-151-drm-i915-tgl-Fix-interrupt-handling-for-DP-AUX.patch + patches.kernel.org/5.6.14-152-powerpc-vdso32-Fallback-on-getres-syscall-when.patch + patches.kernel.org/5.6.14-153-powerpc-32s-Fix-build-failure-with-CONFIG_PPC_.patch + patches.kernel.org/5.6.14-154-cifs-fix-leaked-reference-on-requeued-write.patch + patches.kernel.org/5.6.14-155-KVM-x86-Fix-pkru-save-restore-when-guest-CR4.P.patch + patches.kernel.org/5.6.14-156-x86-Fix-early-boot-crash-on-gcc-10-third-try.patch + patches.kernel.org/5.6.14-157-x86-unwind-orc-Fix-error-handling-in-__unwind_.patch + patches.kernel.org/5.6.14-158-exec-Move-would_dump-into-flush_old_exec.patch + patches.kernel.org/5.6.14-159-clk-rockchip-fix-incorrect-configuration-of-rk.patch + patches.kernel.org/5.6.14-160-dwc3-Remove-check-for-HWO-flag-in-dwc3_gadget_.patch + patches.kernel.org/5.6.14-161-fanotify-fix-merging-marks-masks-with-FAN_ONDI.patch + patches.kernel.org/5.6.14-162-arm64-dts-meson-g12b-ugoos-am6-fix-usb-vbus-su.patch + patches.kernel.org/5.6.14-163-usb-gadget-tegra-xudc-Fix-idle-suspend-resume.patch + patches.kernel.org/5.6.14-164-usb-gadget-net2272-Fix-a-memory-leak-in-an-err.patch + patches.kernel.org/5.6.14-165-usb-gadget-audio-Fix-a-missing-error-return-va.patch + patches.kernel.org/5.6.14-166-usb-gadget-legacy-fix-error-return-code-in-gnc.patch + patches.kernel.org/5.6.14-167-usb-gadget-legacy-fix-error-return-code-in-cdc.patch + patches.kernel.org/5.6.14-168-Revert-ALSA-hda-realtek-Fix-pop-noise-on-ALC22.patch + patches.kernel.org/5.6.14-169-clk-ti-clkctrl-Fix-Bad-of_node_put-within-clkc.patch + patches.kernel.org/5.6.14-170-clk-Unlink-clock-if-failed-to-prepare-or-enabl.patch + patches.kernel.org/5.6.14-171-arm64-dts-meson-g12b-khadas-vim3-add-missing-f.patch + patches.kernel.org/5.6.14-172-arm64-dts-qcom-msm8996-Reduce-vdd_apc-voltage.patch + patches.kernel.org/5.6.14-173-arm64-dts-meson-g12-common-fix-dwc2-clock-name.patch + patches.kernel.org/5.6.14-174-arm64-dts-rockchip-Replace-RK805-PMIC-node-nam.patch + patches.kernel.org/5.6.14-175-arm64-dts-rockchip-Rename-dwc3-device-nodes-on.patch + patches.kernel.org/5.6.14-176-arm64-dts-imx8mn-Change-SDMA1-ahb-clock-for-im.patch + patches.kernel.org/5.6.14-177-ARM-dts-r8a73a4-Add-missing-CMT1-interrupts.patch + patches.kernel.org/5.6.14-178-arm64-dts-renesas-r8a77980-Fix-IPMMU-VIP-01-no.patch + patches.kernel.org/5.6.14-179-ARM-dts-r8a7740-Add-missing-extal2-to-CPG-node.patch + patches.kernel.org/5.6.14-180-dt-bindings-dma-fsl-edma-fix-ls1028a-edma-comp.patch + patches.kernel.org/5.6.14-181-SUNRPC-Revert-241b1f419f0e-SUNRPC-Remove-xdr_b.patch + patches.kernel.org/5.6.14-182-bpf-Fix-sk_psock-refcnt-leak-when-receiving-me.patch + patches.kernel.org/5.6.14-183-powerpc-uaccess-Evaluate-macro-arguments-once-.patch + patches.kernel.org/5.6.14-184-powerpc-ima-Fix-secure-boot-rules-in-ima-arch-.patch + patches.kernel.org/5.6.14-185-RDMA-uverbs-Do-not-discard-the-IB_EVENT_DEVICE.patch + patches.kernel.org/5.6.14-186-RDMA-uverbs-Move-IB_EVENT_DEVICE_FATAL-to-dest.patch + patches.kernel.org/5.6.14-187-riscv-perf-RISCV_BASE_PMU-should-be-independen.patch + patches.kernel.org/5.6.14-188-KVM-x86-Fix-off-by-one-error-in-kvm_vcpu_ioctl.patch + patches.kernel.org/5.6.14-189-bpf-Enforce-returning-0-for-fentry-fexit-progs.patch + patches.kernel.org/5.6.14-190-selftests-bpf-Enforce-returning-0-for-fentry-f.patch + patches.kernel.org/5.6.14-191-bpf-Restrict-bpf_trace_printk-s-s-usage-and-ad.patch + patches.kernel.org/5.6.14-192-Makefile-disallow-data-races-on-gcc-10-as-well.patch + patches.kernel.org/5.6.14-193-Linux-5.6.14.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -1056,7 +1368,6 @@ # to area specific sections below. ######################################################## patches.suse/media-go7007-Fix-URB-type-for-interrupt-handling.patch - patches.suse/Make-the-Reducing-compressed-framebufer-size-message.patch ######################################################## # kbuild/module infrastructure fixes @@ -1081,7 +1392,6 @@ # x86 patches.suse/x86-apic-force-bigsmp-apic-on-IBM-EXA3-4.patch - patches.suse/x86-fix-early-boot-crash-on-gcc-10-next-try.patch # s390x @@ -1121,7 +1431,6 @@ # other patches.suse/pstore_disable_efi_backend_by_default.patch - patches.suse/cachefiles-fix.patch ######################################################## # Block layer @@ -1152,8 +1461,6 @@ patches.suse/0001-usb-Add-Xen-pvUSB-protocol-description.patch patches.suse/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch - # bsc#1171289 - Kernel 5.6+ breaks KVM passthrough - patches.suse/kvm-ioapic-restrict-lazy-eoi-update-to-edge-triggered-interrupts ######################################################## # Other core patches @@ -1201,7 +1508,6 @@ # RPi4 for SDHCI support for newer board revisions patches.suse/mmc-sdhci-introduce-sdhci_set_power_and_bus_voltage.patch patches.suse/mmc-sdhci-iproc-add-custom-set_power-callback-for-bcm2711.patch - patches.suse/ipc-util.c-sysvipc_find_ipc-incorrectly-updates-posi.patch ######################################################## # Debugging ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.adhouV/_old 2020-05-26 17:14:20.375328555 +0200 +++ /var/tmp/diff_new_pack.adhouV/_new 2020-05-26 17:14:20.375328555 +0200 @@ -1,3 +1,3 @@ -2020-05-12 17:44:12 +0000 -GIT Revision: 9bff61bd292aa608110286ee434d5ca043d5a248 +2020-05-20 08:32:48 +0000 +GIT Revision: b0ab48a9ace68fa3774ae8579deef7eb7d56d444 GIT Branch: stable