Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2020-11-09 15:42:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.11331 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Mon Nov 9 15:42:17 2020 rev:559 rq:846366 version:5.9.6 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2020-10-26 16:13:58.458807956 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.11331/dtb-aarch64.changes 2020-11-09 15:42:22.729081526 +0100 @@ -1,0 +2,2124 @@ +Thu Nov 5 17:53:32 CET 2020 - jsl...@suse.cz + +- Linux 5.9.6 (bsc#1012628). +- ASOC: SOF: Intel: hda-codec: move unused label to correct + position (bsc#1012628). +- commit fc52788 + +------------------------------------------------------------------- +Thu Nov 5 15:11:37 CET 2020 - jsl...@suse.cz + +- Linux 5.9.5 (bsc#1012628). +- xen/events: avoid removing an event channel while handling it + (bsc#1012628). +- xen/events: add a proper barrier to 2-level uevent unmasking + (bsc#1012628). +- xen/events: fix race in evtchn_fifo_unmask() (bsc#1012628). +- xen/events: add a new "late EOI" evtchn framework (bsc#1012628). +- xen/blkback: use lateeoi irq binding (bsc#1012628). +- xen/netback: use lateeoi irq binding (bsc#1012628). +- xen/scsiback: use lateeoi irq binding (bsc#1012628). +- xen/pvcallsback: use lateeoi irq binding (bsc#1012628). +- xen/pciback: use lateeoi irq binding (bsc#1012628). +- xen/events: switch user event channels to lateeoi model + (bsc#1012628). +- xen/events: use a common cpu hotplug hook for event channels + (bsc#1012628). +- xen/events: defer eoi in case of excessive number of events + (bsc#1012628). +- xen/events: block rogue events for some time (bsc#1012628). +- firmware: arm_scmi: Fix ARCH_COLD_RESET (bsc#1012628). +- firmware: arm_scmi: Expand SMC/HVC message pool to more than + one (bsc#1012628). +- tee: client UUID: Skip REE kernel login method as well + (bsc#1012628). +- firmware: arm_scmi: Add missing Rx size re-initialisation + (bsc#1012628). +- firmware: arm_scmi: Fix locking in notifications (bsc#1012628). +- firmware: arm_scmi: Fix duplicate workqueue name (bsc#1012628). +- x86/alternative: Don't call text_poke() in lazy TLB mode + (bsc#1012628). +- ionic: no rx flush in deinit (bsc#1012628). +- RDMA/mlx5: Fix devlink deadlock on net namespace deletion + (bsc#1012628). +- mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() + (bsc#1012628). +- afs: Fix a use after free in afs_xattr_get_acl() (bsc#1012628). +- afs: Fix afs_launder_page to not clear PG_writeback + (bsc#1012628). +- RDMA/qedr: Fix memory leak in iWARP CM (bsc#1012628). +- ata: sata_nv: Fix retrieving of active qcs (bsc#1012628). +- arm64: efi: increase EFI PE/COFF header padding to 64 KB + (bsc#1012628). +- afs: Fix to take ref on page when PG_private is set + (bsc#1012628). +- afs: Fix page leak on afs_write_begin() failure (bsc#1012628). +- afs: Fix where page->private is set during write (bsc#1012628). +- afs: Wrap page->private manipulations in inline functions + (bsc#1012628). +- afs: Alter dirty range encoding in page->private (bsc#1012628). +- afs: Fix afs_invalidatepage to adjust the dirty region + (bsc#1012628). +- afs: Fix dirty-region encoding on ppc32 with 64K pages + (bsc#1012628). +- vdpasim: fix MAC address configuration (bsc#1012628). +- interconnect: qcom: sdm845: Enable keepalive for the MM1 BCM + (bsc#1012628). +- lockdep: Fix preemption WARN for spurious IRQ-enable + (bsc#1012628). +- usb: host: ehci-tegra: Fix error handling in tegra_ehci_probe() + (bsc#1012628). +- futex: Fix incorrect should_fail_futex() handling (bsc#1012628). +- powerpc/vmemmap: Fix memory leak with vmemmap list allocation + failures (bsc#1012628). +- powerpc/powernv/smp: Fix spurious DBG() warning (bsc#1012628). +- RDMA/core: Change how failing destroy is handled during uobj + abort (bsc#1012628). +- f2fs: allocate proper size memory for zstd decompress + (bsc#1012628). +- powerpc/watchpoint/ptrace: Fix SETHWDEBUG when + CONFIG_HAVE_HW_BREAKPOINT=N (bsc#1012628). +- mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching + race (bsc#1012628). +- powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (bsc#1012628). +- sparc64: remove mm_cpumask clearing to fix kthread_use_mm race + (bsc#1012628). +- f2fs: add trace exit in exception path (bsc#1012628). +- f2fs: do sanity check on zoned block device path (bsc#1012628). +- f2fs: fix uninit-value in f2fs_lookup (bsc#1012628). +- f2fs: fix to check segment boundary during SIT page readahead + (bsc#1012628). +- s390/startup: avoid save_area_sync overflow (bsc#1012628). +- f2fs: compress: fix to disallow enabling compress on non-empty + file (bsc#1012628). +- s390/ap/zcrypt: revisit ap and zcrypt error handling + (bsc#1012628). +- um: change sigio_spinlock to a mutex (bsc#1012628). +- f2fs: handle errors of f2fs_get_meta_page_nofail (bsc#1012628). +- afs: Don't assert on unpurgeable server records (bsc#1012628). +- powerpc/64s: handle ISA v3.1 local copy-paste context switches + (bsc#1012628). +- ARM: 8997/2: hw_breakpoint: Handle inexact watchpoint addresses + (bsc#1012628). +- NFS4: Fix oops when copy_file_range is attempted with NFS4.0 + source (bsc#1012628). +- xfs: Set xfs_buf type flag when growing summary/bitmap files + (bsc#1012628). +- xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary + files (bsc#1012628). +- xfs: log new intent items created as part of finishing recovered + intent items (bsc#1012628). +- power: supply: bq27xxx: report "not charging" on all types + (bsc#1012628). +- xfs: change the order in which child and parent defer ops are + finished (bsc#1012628). +- xfs: fix realtime bitmap/summary file truncation when growing + rt volume (bsc#1012628). +- io_uring: don't set COMP_LOCKED if won't put (bsc#1012628). +- ath10k: fix retry packets update in station dump (bsc#1012628). +- x86/kaslr: Initialize mem_limit to the real maximum address + (bsc#1012628). +- drm/ast: Separate DRM driver from PCI code (bsc#1012628). +- drm/amdgpu: restore ras flags when user resets eeprom(v2) + (bsc#1012628). +- video: fbdev: pvr2fb: initialize variables (bsc#1012628). +- ath10k: start recovery process when payload length exceeds + max htc length for sdio (bsc#1012628). +- ath10k: fix VHT NSS calculation when STBC is enabled + (bsc#1012628). +- drm/scheduler: Scheduler priority fixes (v2) (bsc#1012628). +- drm/brige/megachips: Add checking if ge_b850v3_lvds_init() + is working correctly (bsc#1012628). +- ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec + doesn't work (bsc#1012628). +- selftests/x86/fsgsbase: Reap a forgotten child (bsc#1012628). +- drm/bridge_connector: Set default status connected for eDP + connectors (bsc#1012628). +- media: videodev2.h: RGB BT2020 and HSV are always full range + (bsc#1012628). +- ASoC: AMD: Clean kernel log from deferred probe error messages + (bsc#1012628). +- misc: fastrpc: fix common struct sg_table related issues + (bsc#1012628). +- staging: wfx: fix potential use before init (bsc#1012628). +- media: platform: Improve queue set up flow for bug fixing + (bsc#1012628). +- usb: typec: tcpm: During PR_SWAP, source caps should be sent + only after tSwapSourceStart (bsc#1012628). +- media: tw5864: check status of tw5864_frameinterval_get + (bsc#1012628). +- drm/vkms: avoid warning in vkms_get_vblank_timestamp + (bsc#1012628). +- media: imx274: fix frame interval handling (bsc#1012628). +- mmc: via-sdmmc: Fix data race bug (bsc#1012628). +- drm/bridge/synopsys: dsi: add support for non-continuous HS + clock (bsc#1012628). +- brcmfmac: increase F2 watermark for BCM4329 (bsc#1012628). +- arm64: topology: Stop using MPIDR for topology information + (bsc#1012628). +- printk: reduce LOG_BUF_SHIFT range for H8300 (bsc#1012628). +- ia64: kprobes: Use generic kretprobe trampoline handler + (bsc#1012628). +- selftests/powerpc: Make using_hash_mmu() work on Cell & PowerMac + (bsc#1012628). +- kgdb: Make "kgdbcon" work properly with "kgdb_earlycon" + (bsc#1012628). +- bpf: Permit map_ptr arithmetic with opcode add and offset 0 + (bsc#1012628). +- drm: exynos: fix common struct sg_table related issues + (bsc#1012628). +- xen: gntdev: fix common struct sg_table related issues + (bsc#1012628). +- drm: lima: fix common struct sg_table related issues + (bsc#1012628). +- drm: panfrost: fix common struct sg_table related issues + (bsc#1012628). +- media: uvcvideo: Fix dereference of out-of-bound list iterator + (bsc#1012628). +- nfc: s3fwrn5: Add missing CRYPTO_HASH dependency (bsc#1012628). +- selftests/bpf: Define string const as global for + test_sysctl_prog.c (bsc#1012628). +- selinux: access policycaps with READ_ONCE/WRITE_ONCE + (bsc#1012628). +- samples/bpf: Fix possible deadlock in xdpsock (bsc#1012628). +- drm/amd/display: Check clock table return (bsc#1012628). +- riscv: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO (bsc#1012628). +- cpufreq: sti-cpufreq: add stih418 support (bsc#1012628). +- USB: adutux: fix debugging (bsc#1012628). +- uio: free uio id after uio file node is freed (bsc#1012628). +- coresight: Make sysfs functional on topologies with per core + sink (bsc#1012628). +- drm/amdgpu: No sysfs, not an error condition (bsc#1012628). +- mac80211: add missing queue/hash initialization to 802.3 xmit + (bsc#1012628). +- usb: xhci: omit duplicate actions when suspending a runtime + suspended host (bsc#1012628). +- SUNRPC: Mitigate cond_resched() in xprt_transmit() + (bsc#1012628). ++++ 1927 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.11331/dtb-aarch64.changes dtb-armv6l.changes: same change dtb-armv7l.changes: same change dtb-riscv64.changes: same change kernel-64kb.changes: same change kernel-debug.changes: same change kernel-default.changes: same change kernel-docs.changes: same change kernel-kvmsmall.changes: same change kernel-lpae.changes: same change kernel-obs-build.changes: same change kernel-obs-qa.changes: same change kernel-pae.changes: same change kernel-source.changes: same change kernel-syms.changes: same change kernel-vanilla.changes: same change kernel-zfcpdump.changes: same change ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ --- /var/tmp/diff_new_pack.GvEHyv/_old 2020-11-09 15:43:15.412959292 +0100 +++ /var/tmp/diff_new_pack.GvEHyv/_new 2020-11-09 15:43:15.412959292 +0100 @@ -17,7 +17,7 @@ %define srcversion 5.9 -%define patchversion 5.9.1 +%define patchversion 5.9.6 %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.9.1 +Version: 5.9.6 %if 0%{?is_kotd} -Release: <RELEASE>.g435e92d +Release: <RELEASE>.gfc52788 %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change dtb-riscv64.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.GvEHyv/_old 2020-11-09 15:43:15.504959078 +0100 +++ /var/tmp/diff_new_pack.GvEHyv/_new 2020-11-09 15:43:15.508959069 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.9 -%define patchversion 5.9.1 +%define patchversion 5.9.6 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0 Group: System/Kernel -Version: 5.9.1 +Version: 5.9.6 %if 0%{?is_kotd} -Release: <RELEASE>.g435e92d +Release: <RELEASE>.gfc52788 %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 -Provides: kernel-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: kernel-%build_flavor-base-srchash-fc52788baa214acdc9726f6c92fdeb55a7ad5c5b +Provides: kernel-srchash-fc52788baa214acdc9726f6c92fdeb55a7ad5c5b # END COMMON DEPS -Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: %name-srchash-fc52788baa214acdc9726f6c92fdeb55a7ad5c5b %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -1258,7 +1258,7 @@ %preun -n cluster-md-kmp-%build_flavor nvr=cluster-md-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n cluster-md-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1299,7 +1299,7 @@ %preun -n dlm-kmp-%build_flavor nvr=dlm-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n dlm-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1340,7 +1340,7 @@ %preun -n gfs2-kmp-%build_flavor nvr=gfs2-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n gfs2-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1396,7 +1396,7 @@ %preun -n kselftests-kmp-%build_flavor nvr=kselftests-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n kselftests-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1438,7 +1438,7 @@ %preun -n ocfs2-kmp-%build_flavor nvr=ocfs2-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n ocfs2-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1479,7 +1479,7 @@ %preun -n reiserfs-kmp-%build_flavor nvr=reiserfs-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n reiserfs-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.GvEHyv/_old 2020-11-09 15:43:15.532959014 +0100 +++ /var/tmp/diff_new_pack.GvEHyv/_new 2020-11-09 15:43:15.536959005 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.9 -%define patchversion 5.9.1 +%define patchversion 5.9.6 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.9.1 +Version: 5.9.6 %if 0%{?is_kotd} -Release: <RELEASE>.g435e92d +Release: <RELEASE>.gfc52788 %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 -Provides: kernel-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: kernel-%build_flavor-base-srchash-fc52788baa214acdc9726f6c92fdeb55a7ad5c5b +Provides: kernel-srchash-fc52788baa214acdc9726f6c92fdeb55a7ad5c5b # END COMMON DEPS -Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: %name-srchash-fc52788baa214acdc9726f6c92fdeb55a7ad5c5b %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 @@ -1270,7 +1270,7 @@ %preun -n cluster-md-kmp-%build_flavor nvr=cluster-md-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n cluster-md-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1311,7 +1311,7 @@ %preun -n dlm-kmp-%build_flavor nvr=dlm-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n dlm-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1352,7 +1352,7 @@ %preun -n gfs2-kmp-%build_flavor nvr=gfs2-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n gfs2-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1408,7 +1408,7 @@ %preun -n kselftests-kmp-%build_flavor nvr=kselftests-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n kselftests-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1450,7 +1450,7 @@ %preun -n ocfs2-kmp-%build_flavor nvr=ocfs2-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n ocfs2-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1491,7 +1491,7 @@ %preun -n reiserfs-kmp-%build_flavor nvr=reiserfs-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n reiserfs-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.GvEHyv/_old 2020-11-09 15:43:15.556958958 +0100 +++ /var/tmp/diff_new_pack.GvEHyv/_new 2020-11-09 15:43:15.560958949 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.9 -%define patchversion 5.9.1 +%define patchversion 5.9.6 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: The Standard Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.9.1 +Version: 5.9.6 %if 0%{?is_kotd} -Release: <RELEASE>.g435e92d +Release: <RELEASE>.gfc52788 %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 -Provides: kernel-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: kernel-%build_flavor-base-srchash-fc52788baa214acdc9726f6c92fdeb55a7ad5c5b +Provides: kernel-srchash-fc52788baa214acdc9726f6c92fdeb55a7ad5c5b # END COMMON DEPS -Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: %name-srchash-fc52788baa214acdc9726f6c92fdeb55a7ad5c5b %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 @@ -1352,7 +1352,7 @@ %preun -n cluster-md-kmp-%build_flavor nvr=cluster-md-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n cluster-md-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1393,7 +1393,7 @@ %preun -n dlm-kmp-%build_flavor nvr=dlm-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n dlm-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1434,7 +1434,7 @@ %preun -n gfs2-kmp-%build_flavor nvr=gfs2-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n gfs2-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1490,7 +1490,7 @@ %preun -n kselftests-kmp-%build_flavor nvr=kselftests-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n kselftests-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1532,7 +1532,7 @@ %preun -n ocfs2-kmp-%build_flavor nvr=ocfs2-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n ocfs2-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1573,7 +1573,7 @@ %preun -n reiserfs-kmp-%build_flavor nvr=reiserfs-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n reiserfs-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.GvEHyv/_old 2020-11-09 15:43:15.584958893 +0100 +++ /var/tmp/diff_new_pack.GvEHyv/_new 2020-11-09 15:43:15.588958884 +0100 @@ -17,7 +17,7 @@ %define srcversion 5.9 -%define patchversion 5.9.1 +%define patchversion 5.9.6 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 5.9.1 +Version: 5.9.6 %if 0%{?is_kotd} -Release: <RELEASE>.g435e92d +Release: <RELEASE>.gfc52788 %else Release: 0 %endif @@ -63,7 +63,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: %name-srchash-fc52788baa214acdc9726f6c92fdeb55a7ad5c5b 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.GvEHyv/_old 2020-11-09 15:43:15.612958828 +0100 +++ /var/tmp/diff_new_pack.GvEHyv/_new 2020-11-09 15:43:15.616958818 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.9 -%define patchversion 5.9.1 +%define patchversion 5.9.6 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0 Group: System/Kernel -Version: 5.9.1 +Version: 5.9.6 %if 0%{?is_kotd} -Release: <RELEASE>.g435e92d +Release: <RELEASE>.gfc52788 %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 -Provides: kernel-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: kernel-%build_flavor-base-srchash-fc52788baa214acdc9726f6c92fdeb55a7ad5c5b +Provides: kernel-srchash-fc52788baa214acdc9726f6c92fdeb55a7ad5c5b # END COMMON DEPS -Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: %name-srchash-fc52788baa214acdc9726f6c92fdeb55a7ad5c5b %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -1266,7 +1266,7 @@ %preun -n cluster-md-kmp-%build_flavor nvr=cluster-md-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n cluster-md-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1307,7 +1307,7 @@ %preun -n dlm-kmp-%build_flavor nvr=dlm-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n dlm-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1348,7 +1348,7 @@ %preun -n gfs2-kmp-%build_flavor nvr=gfs2-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n gfs2-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1404,7 +1404,7 @@ %preun -n kselftests-kmp-%build_flavor nvr=kselftests-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n kselftests-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1446,7 +1446,7 @@ %preun -n ocfs2-kmp-%build_flavor nvr=ocfs2-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n ocfs2-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1487,7 +1487,7 @@ %preun -n reiserfs-kmp-%build_flavor nvr=reiserfs-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n reiserfs-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.GvEHyv/_old 2020-11-09 15:43:15.660958716 +0100 +++ /var/tmp/diff_new_pack.GvEHyv/_new 2020-11-09 15:43:15.664958708 +0100 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.9.1 +%define patchversion 5.9.6 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +BuildRequires: kernel%kernel_flavor-srchash-fc52788baa214acdc9726f6c92fdeb55a7ad5c5b %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.9.1 +Version: 5.9.6 %if 0%{?is_kotd} -Release: <RELEASE>.g435e92d +Release: <RELEASE>.gfc52788 %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.GvEHyv/_old 2020-11-09 15:43:15.696958633 +0100 +++ /var/tmp/diff_new_pack.GvEHyv/_new 2020-11-09 15:43:15.696958633 +0100 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.9.1 +%define patchversion 5.9.6 %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.9.1 +Version: 5.9.6 %if 0%{?is_kotd} -Release: <RELEASE>.g435e92d +Release: <RELEASE>.gfc52788 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.GvEHyv/_old 2020-11-09 15:43:15.720958577 +0100 +++ /var/tmp/diff_new_pack.GvEHyv/_new 2020-11-09 15:43:15.724958568 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.9 -%define patchversion 5.9.1 +%define patchversion 5.9.6 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 5.9.1 +Version: 5.9.6 %if 0%{?is_kotd} -Release: <RELEASE>.g435e92d +Release: <RELEASE>.gfc52788 %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 -Provides: kernel-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: kernel-%build_flavor-base-srchash-fc52788baa214acdc9726f6c92fdeb55a7ad5c5b +Provides: kernel-srchash-fc52788baa214acdc9726f6c92fdeb55a7ad5c5b # END COMMON DEPS -Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: %name-srchash-fc52788baa214acdc9726f6c92fdeb55a7ad5c5b %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 @@ -1308,7 +1308,7 @@ %preun -n cluster-md-kmp-%build_flavor nvr=cluster-md-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n cluster-md-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1349,7 +1349,7 @@ %preun -n dlm-kmp-%build_flavor nvr=dlm-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n dlm-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1390,7 +1390,7 @@ %preun -n gfs2-kmp-%build_flavor nvr=gfs2-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n gfs2-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1446,7 +1446,7 @@ %preun -n kselftests-kmp-%build_flavor nvr=kselftests-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n kselftests-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1488,7 +1488,7 @@ %preun -n ocfs2-kmp-%build_flavor nvr=ocfs2-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n ocfs2-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1529,7 +1529,7 @@ %preun -n reiserfs-kmp-%build_flavor nvr=reiserfs-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n reiserfs-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.GvEHyv/_old 2020-11-09 15:43:15.744958521 +0100 +++ /var/tmp/diff_new_pack.GvEHyv/_new 2020-11-09 15:43:15.748958512 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.9 -%define patchversion 5.9.1 +%define patchversion 5.9.6 %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.9.1 +Version: 5.9.6 %if 0%{?is_kotd} -Release: <RELEASE>.g435e92d +Release: <RELEASE>.gfc52788 %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: %name-srchash-fc52788baa214acdc9726f6c92fdeb55a7ad5c5b 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.GvEHyv/_old 2020-11-09 15:43:15.772958457 +0100 +++ /var/tmp/diff_new_pack.GvEHyv/_new 2020-11-09 15:43:15.772958457 +0100 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 5.9.1 +Version: 5.9.6 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g435e92d +Release: <RELEASE>.gfc52788 %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: %name-srchash-fc52788baa214acdc9726f6c92fdeb55a7ad5c5b Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.GvEHyv/_old 2020-11-09 15:43:15.796958401 +0100 +++ /var/tmp/diff_new_pack.GvEHyv/_new 2020-11-09 15:43:15.800958392 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.9 -%define patchversion 5.9.1 +%define patchversion 5.9.6 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0 Group: System/Kernel -Version: 5.9.1 +Version: 5.9.6 %if 0%{?is_kotd} -Release: <RELEASE>.g435e92d +Release: <RELEASE>.gfc52788 %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 -Provides: kernel-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: kernel-%build_flavor-base-srchash-fc52788baa214acdc9726f6c92fdeb55a7ad5c5b +Provides: kernel-srchash-fc52788baa214acdc9726f6c92fdeb55a7ad5c5b # END COMMON DEPS -Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: %name-srchash-fc52788baa214acdc9726f6c92fdeb55a7ad5c5b %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -1252,7 +1252,7 @@ %preun -n cluster-md-kmp-%build_flavor nvr=cluster-md-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n cluster-md-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1293,7 +1293,7 @@ %preun -n dlm-kmp-%build_flavor nvr=dlm-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n dlm-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1334,7 +1334,7 @@ %preun -n gfs2-kmp-%build_flavor nvr=gfs2-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n gfs2-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1390,7 +1390,7 @@ %preun -n kselftests-kmp-%build_flavor nvr=kselftests-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n kselftests-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1432,7 +1432,7 @@ %preun -n ocfs2-kmp-%build_flavor nvr=ocfs2-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n ocfs2-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 @@ -1473,7 +1473,7 @@ %preun -n reiserfs-kmp-%build_flavor nvr=reiserfs-kmp-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n reiserfs-kmp-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 kernel-zfcpdump.spec: same change ++++++ 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-10-14 13:35:48.000000000 +0200 +++ new/config/arm64/default 2020-11-05 17:47:08.000000000 +0100 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 5.9.0 Kernel Configuration +# Linux/arm64 5.9.5 Kernel Configuration # CONFIG_CC_VERSION_TEXT="aarch64-suse-linux-gcc (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=234000000 +CONFIG_LD_VERSION=235000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -575,9 +575,9 @@ # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=m CONFIG_CPU_FREQ_GOV_USERSPACE=m @@ -10539,6 +10539,7 @@ CONFIG_NFSD_BLOCKLAYOUT=y CONFIG_NFSD_SCSILAYOUT=y CONFIG_NFSD_FLEXFILELAYOUT=y +CONFIG_NFSD_V4_2_INTER_SSC=y CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_GRACE_PERIOD=m CONFIG_LOCKD=m @@ -11520,6 +11521,7 @@ # CONFIG_TEST_STACKINIT is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_TEST_HMM is not set +# CONFIG_TEST_FREE_PAGES is not set # CONFIG_MEMTEST is not set # end of Kernel Testing and Coverage # end of Kernel hacking diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default --- old/config/armv6hl/default 2020-10-14 13:35:48.000000000 +0200 +++ new/config/armv6hl/default 2020-11-05 17:47:08.000000000 +0100 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.9.0 Kernel Configuration +# Linux/arm 5.9.5 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="arm-suse-linux-gnueabi-gcc (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" +CONFIG_CC_VERSION_TEXT="arm-suse-linux-gnueabi-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=234000000 +CONFIG_LD_VERSION=235000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -504,10 +504,10 @@ CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y # CONFIG_CPU_FREQ_STAT is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y @@ -7565,6 +7565,7 @@ CONFIG_NFSD_BLOCKLAYOUT=y CONFIG_NFSD_SCSILAYOUT=y CONFIG_NFSD_FLEXFILELAYOUT=y +CONFIG_NFSD_V4_2_INTER_SSC=y CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_GRACE_PERIOD=m CONFIG_LOCKD=m @@ -8412,6 +8413,7 @@ # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_STACKINIT is not set # CONFIG_TEST_MEMINIT is not set +# CONFIG_TEST_FREE_PAGES is not set # CONFIG_MEMTEST is not set # end of Kernel Testing and Coverage # end of Kernel hacking diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default --- old/config/armv7hl/default 2020-10-14 13:35:48.000000000 +0200 +++ new/config/armv7hl/default 2020-11-05 17:47:08.000000000 +0100 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.9.0 Kernel Configuration +# Linux/arm 5.9.5 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="arm-suse-linux-gnueabi-gcc (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" +CONFIG_CC_VERSION_TEXT="arm-suse-linux-gnueabi-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=234000000 +CONFIG_LD_VERSION=235000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -753,9 +753,9 @@ # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=m @@ -10604,6 +10604,7 @@ CONFIG_NFSD_BLOCKLAYOUT=y CONFIG_NFSD_SCSILAYOUT=y CONFIG_NFSD_FLEXFILELAYOUT=y +CONFIG_NFSD_V4_2_INTER_SSC=y CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_GRACE_PERIOD=m CONFIG_LOCKD=m @@ -11534,6 +11535,7 @@ CONFIG_TEST_OBJAGG=m # CONFIG_TEST_STACKINIT is not set # CONFIG_TEST_MEMINIT is not set +# CONFIG_TEST_FREE_PAGES is not set CONFIG_MEMTEST=y # end of Kernel Testing and Coverage # end of Kernel hacking diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae --- old/config/armv7hl/lpae 2020-10-14 13:35:48.000000000 +0200 +++ new/config/armv7hl/lpae 2020-11-05 17:47:08.000000000 +0100 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.9.0 Kernel Configuration +# Linux/arm 5.9.5 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="arm-suse-linux-gnueabi-gcc (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" +CONFIG_CC_VERSION_TEXT="arm-suse-linux-gnueabi-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=234000000 +CONFIG_LD_VERSION=235000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -701,9 +701,9 @@ # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=m @@ -10169,6 +10169,7 @@ CONFIG_NFSD_BLOCKLAYOUT=y CONFIG_NFSD_SCSILAYOUT=y CONFIG_NFSD_FLEXFILELAYOUT=y +CONFIG_NFSD_V4_2_INTER_SSC=y CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_GRACE_PERIOD=m CONFIG_LOCKD=m @@ -11097,6 +11098,7 @@ CONFIG_TEST_OBJAGG=m # CONFIG_TEST_STACKINIT is not set # CONFIG_TEST_MEMINIT is not set +# CONFIG_TEST_FREE_PAGES is not set CONFIG_MEMTEST=y # end of Kernel Testing and Coverage # end of Kernel hacking diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2020-10-14 13:35:48.000000000 +0200 +++ new/config/i386/pae 2020-11-05 17:47:08.000000000 +0100 @@ -1,8 +1,8 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 5.9.0 Kernel Configuration +# Linux/i386 5.9.5 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="gcc (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" +CONFIG_CC_VERSION_TEXT="gcc-10 (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 CONFIG_LD_VERSION=234000000 @@ -610,9 +610,7 @@ # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y -# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=m CONFIG_CPU_FREQ_GOV_USERSPACE=m @@ -9309,6 +9307,7 @@ CONFIG_NFSD_BLOCKLAYOUT=y CONFIG_NFSD_SCSILAYOUT=y CONFIG_NFSD_FLEXFILELAYOUT=y +CONFIG_NFSD_V4_2_INTER_SSC=y CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_GRACE_PERIOD=m CONFIG_LOCKD=m @@ -10159,7 +10158,7 @@ CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_EARLY_PRINTK_USB_XDBC=y -# CONFIG_MCSAFE_TEST is not set +# CONFIG_COPY_MC_TEST is not set # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y @@ -10241,6 +10240,7 @@ # CONFIG_TEST_OBJAGG is not set # CONFIG_TEST_STACKINIT is not set # CONFIG_TEST_MEMINIT is not set +# CONFIG_TEST_FREE_PAGES is not set # CONFIG_TEST_FPU is not set CONFIG_MEMTEST=y # CONFIG_HYPERV_TESTING 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-10-14 13:35:48.000000000 +0200 +++ new/config/ppc64/default 2020-11-05 17:47:08.000000000 +0100 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 5.9.0 Kernel Configuration +# Linux/powerpc 5.9.5 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="powerpc64-suse-linux-gcc (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" +CONFIG_CC_VERSION_TEXT="powerpc64-suse-linux-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=234000000 +CONFIG_LD_VERSION=235000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -445,12 +445,12 @@ CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y # CONFIG_CPU_FREQ_STAT is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y @@ -570,6 +570,7 @@ CONFIG_ENERGY_MODEL=y CONFIG_SECCOMP=y CONFIG_PPC_MEM_KEYS=y +CONFIG_PPC_RTAS_FILTER=y # end of Kernel options CONFIG_ISA_DMA_API=y @@ -648,6 +649,7 @@ CONFIG_MMU_GATHER_TABLE_FREE=y CONFIG_MMU_GATHER_RCU_TABLE_FREE=y CONFIG_MMU_GATHER_PAGE_SIZE=y +CONFIG_ARCH_WANT_IRQS_OFF_ACTIVATE_MM=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_ARCH_WEAK_RELEASE_ACQUIRE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y @@ -7369,6 +7371,7 @@ CONFIG_NFSD_BLOCKLAYOUT=y CONFIG_NFSD_SCSILAYOUT=y CONFIG_NFSD_FLEXFILELAYOUT=y +CONFIG_NFSD_V4_2_INTER_SSC=y CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_GRACE_PERIOD=m CONFIG_LOCKD=m @@ -7932,7 +7935,7 @@ CONFIG_MEMREGION=y CONFIG_ARCH_HAS_MEMREMAP_COMPAT_ALIGN=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y -CONFIG_ARCH_HAS_UACCESS_MCSAFE=y +CONFIG_ARCH_HAS_COPY_MC=y CONFIG_STACKDEPOT=y CONFIG_SBITMAP=y CONFIG_PARMAN=m @@ -8268,6 +8271,7 @@ # CONFIG_TEST_OBJAGG is not set # CONFIG_TEST_STACKINIT is not set # CONFIG_TEST_MEMINIT is not set +# CONFIG_TEST_FREE_PAGES is not set # CONFIG_MEMTEST is not set # end of Kernel Testing and Coverage # end of Kernel hacking diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default --- old/config/ppc64le/default 2020-10-14 13:35:48.000000000 +0200 +++ new/config/ppc64le/default 2020-11-05 17:47:08.000000000 +0100 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 5.9.0 Kernel Configuration +# Linux/powerpc 5.9.5 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="powerpc64le-suse-linux-gcc (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" +CONFIG_CC_VERSION_TEXT="powerpc64le-suse-linux-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=234000000 +CONFIG_LD_VERSION=235000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -385,12 +385,12 @@ CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y # CONFIG_CPU_FREQ_STAT is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y @@ -506,6 +506,7 @@ CONFIG_ENERGY_MODEL=y CONFIG_SECCOMP=y CONFIG_PPC_MEM_KEYS=y +CONFIG_PPC_RTAS_FILTER=y # end of Kernel options CONFIG_ISA_DMA_API=y @@ -587,6 +588,7 @@ CONFIG_MMU_GATHER_TABLE_FREE=y CONFIG_MMU_GATHER_RCU_TABLE_FREE=y CONFIG_MMU_GATHER_PAGE_SIZE=y +CONFIG_ARCH_WANT_IRQS_OFF_ACTIVATE_MM=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_ARCH_WEAK_RELEASE_ACQUIRE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y @@ -7222,6 +7224,7 @@ CONFIG_NFSD_BLOCKLAYOUT=y CONFIG_NFSD_SCSILAYOUT=y CONFIG_NFSD_FLEXFILELAYOUT=y +CONFIG_NFSD_V4_2_INTER_SSC=y CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_GRACE_PERIOD=m CONFIG_LOCKD=m @@ -7785,7 +7788,7 @@ CONFIG_MEMREGION=y CONFIG_ARCH_HAS_MEMREMAP_COMPAT_ALIGN=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y -CONFIG_ARCH_HAS_UACCESS_MCSAFE=y +CONFIG_ARCH_HAS_COPY_MC=y CONFIG_STACKDEPOT=y CONFIG_SBITMAP=y CONFIG_PARMAN=m @@ -8125,6 +8128,7 @@ # CONFIG_TEST_OBJAGG is not set # CONFIG_TEST_STACKINIT is not set # CONFIG_TEST_MEMINIT is not set +# CONFIG_TEST_FREE_PAGES is not set # CONFIG_MEMTEST is not set # end of Kernel Testing and Coverage # end of Kernel hacking diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/riscv64/default new/config/riscv64/default --- old/config/riscv64/default 2020-10-14 13:35:48.000000000 +0200 +++ new/config/riscv64/default 2020-11-05 17:47:08.000000000 +0100 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/riscv 5.9.0 Kernel Configuration +# Linux/riscv 5.9.5 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="riscv64-suse-linux-gcc (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" +CONFIG_CC_VERSION_TEXT="riscv64-suse-linux-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=234000000 +CONFIG_LD_VERSION=235000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -8026,6 +8026,7 @@ CONFIG_NFSD_BLOCKLAYOUT=y CONFIG_NFSD_SCSILAYOUT=y CONFIG_NFSD_FLEXFILELAYOUT=y +CONFIG_NFSD_V4_2_INTER_SSC=y CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_GRACE_PERIOD=m CONFIG_LOCKD=m @@ -8830,6 +8831,7 @@ # CONFIG_TEST_OBJAGG is not set # CONFIG_TEST_STACKINIT is not set # CONFIG_TEST_MEMINIT is not set +# CONFIG_TEST_FREE_PAGES is not set CONFIG_MEMTEST=y # end of Kernel Testing and Coverage # end of Kernel hacking diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/default new/config/s390x/default --- old/config/s390x/default 2020-10-14 13:35:48.000000000 +0200 +++ new/config/s390x/default 2020-11-05 17:47:08.000000000 +0100 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 5.9.0 Kernel Configuration +# Linux/s390 5.9.5 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="s390x-suse-linux-gcc (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" +CONFIG_CC_VERSION_TEXT="s390x-suse-linux-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=234000000 +CONFIG_LD_VERSION=235000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -3562,6 +3562,7 @@ CONFIG_NFSD_BLOCKLAYOUT=y CONFIG_NFSD_SCSILAYOUT=y CONFIG_NFSD_FLEXFILELAYOUT=y +CONFIG_NFSD_V4_2_INTER_SSC=y CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_GRACE_PERIOD=m CONFIG_LOCKD=m @@ -4421,6 +4422,7 @@ # CONFIG_TEST_OBJAGG is not set # CONFIG_TEST_STACKINIT is not set # CONFIG_TEST_MEMINIT is not set +# CONFIG_TEST_FREE_PAGES is not set # CONFIG_MEMTEST is not set # end of Kernel Testing and Coverage # end of Kernel hacking diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump --- old/config/s390x/zfcpdump 2020-10-14 13:35:48.000000000 +0200 +++ new/config/s390x/zfcpdump 2020-11-05 17:47:08.000000000 +0100 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 5.9.0 Kernel Configuration +# Linux/s390 5.9.5 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="s390x-suse-linux-gcc (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" +CONFIG_CC_VERSION_TEXT="s390x-suse-linux-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=234000000 +CONFIG_LD_VERSION=235000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -1735,6 +1735,7 @@ # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_STACKINIT is not set # CONFIG_TEST_MEMINIT is not set +# CONFIG_TEST_FREE_PAGES is not set # CONFIG_MEMTEST is not set # end of Kernel Testing and Coverage # end of Kernel hacking 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-10-14 13:35:48.000000000 +0200 +++ new/config/x86_64/default 2020-11-05 17:47:08.000000000 +0100 @@ -1,8 +1,8 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 5.9.0 Kernel Configuration +# Linux/x86_64 5.9.5 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="gcc (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" +CONFIG_CC_VERSION_TEXT="gcc-10 (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 CONFIG_LD_VERSION=234000000 @@ -619,9 +619,7 @@ # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y -# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=m CONFIG_CPU_FREQ_GOV_USERSPACE=m @@ -9125,6 +9123,7 @@ CONFIG_NFSD_BLOCKLAYOUT=y CONFIG_NFSD_SCSILAYOUT=y CONFIG_NFSD_FLEXFILELAYOUT=y +CONFIG_NFSD_V4_2_INTER_SSC=y CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_GRACE_PERIOD=m CONFIG_LOCKD=m @@ -9736,7 +9735,7 @@ CONFIG_ARCH_HAS_PMEM_API=y CONFIG_MEMREGION=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y -CONFIG_ARCH_HAS_UACCESS_MCSAFE=y +CONFIG_ARCH_HAS_COPY_MC=y CONFIG_ARCH_STACKWALK=y CONFIG_STACKDEPOT=y CONFIG_SBITMAP=y @@ -10018,7 +10017,7 @@ CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_EARLY_PRINTK_USB_XDBC=y -# CONFIG_MCSAFE_TEST is not set +# CONFIG_COPY_MC_TEST is not set # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_DEBUG is not set @@ -10103,6 +10102,7 @@ # CONFIG_TEST_STACKINIT is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_TEST_HMM is not set +# CONFIG_TEST_FREE_PAGES is not set # CONFIG_TEST_FPU is not set CONFIG_MEMTEST=y # CONFIG_HYPERV_TESTING is not set ++++++ kernel-binary.spec.in ++++++ --- /var/tmp/diff_new_pack.GvEHyv/_old 2020-11-09 15:43:16.392957019 +0100 +++ /var/tmp/diff_new_pack.GvEHyv/_new 2020-11-09 15:43:16.392957019 +0100 @@ -1111,7 +1111,7 @@ %preun -n @KMP_NAME@-%build_flavor nvr=@KMP_NAME@-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" %postun -n @KMP_NAME@-%build_flavor wm2=/usr/lib/module-init-tools/weak-modules2 ++++++ kernel-module-subpackage ++++++ --- /var/tmp/diff_new_pack.GvEHyv/_old 2020-11-09 15:43:16.472956832 +0100 +++ /var/tmp/diff_new_pack.GvEHyv/_new 2020-11-09 15:43:16.472956832 +0100 @@ -9,7 +9,7 @@ done awk ' BEGIN { tags["summary"] = "Summary: %summary" - tags["group"] = "Group: %group" } + tags["group"] = "" } /^%%/ { in_pkg_header = \ ($0 ~ /^%%package[ \t]+KMP[ \t]*$/ || $0 ~ /^%%package[ \t]+-n[ \t]*%name-KMP[ \t]*$/) @@ -18,7 +18,7 @@ { tag = tolower($1) ; sub(/:$/, "", tag) tags[tag] = $0 } END { print tags["summary"] - print tags["group"] } + if ( tags["group"] != "" ) print tags["group"] } ' $spec ) Provides: %{-n*}-kmp = %_this_kmp_version ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 113576 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/btrfs-btrfs-use-the-new-VFS-super_block_dev.patch new/patches.suse/btrfs-btrfs-use-the-new-VFS-super_block_dev.patch --- old/patches.suse/btrfs-btrfs-use-the-new-VFS-super_block_dev.patch 2020-10-26 08:02:23.000000000 +0100 +++ new/patches.suse/btrfs-btrfs-use-the-new-VFS-super_block_dev.patch 2020-11-05 17:47:08.000000000 +0100 @@ -39,7 +39,7 @@ refcount_t refs; --- a/fs/btrfs/disk-io.c +++ b/fs/btrfs/disk-io.c -@@ -1143,9 +1143,9 @@ static void __setup_root(struct btrfs_ro +@@ -1142,9 +1142,9 @@ static void __setup_root(struct btrfs_ro memset(&root->root_item, 0, sizeof(root->root_item)); memset(&root->defrag_progress, 0, sizeof(root->defrag_progress)); root->root_key.objectid = objectid; @@ -50,7 +50,7 @@ btrfs_qgroup_init_swapped_blocks(&root->swapped_blocks); #ifdef CONFIG_BTRFS_DEBUG INIT_LIST_HEAD(&root->leak_list); -@@ -1437,11 +1437,13 @@ static int btrfs_init_fs_root(struct btr +@@ -1436,11 +1436,13 @@ static int btrfs_init_fs_root(struct btr if (is_fstree(root->root_key.objectid) && btrfs_root_refs(&root->root_item) > 0) { if (!anon_dev) { @@ -66,7 +66,7 @@ } } -@@ -2037,8 +2039,7 @@ void btrfs_put_root(struct btrfs_root *r +@@ -2036,8 +2038,7 @@ void btrfs_put_root(struct btrfs_root *r if (refcount_dec_and_test(&root->refs)) { WARN_ON(!RB_EMPTY_ROOT(&root->inode_tree)); WARN_ON(test_bit(BTRFS_ROOT_DEAD_RELOC_TREE, &root->state)); @@ -78,7 +78,7 @@ kfree(root->free_ino_ctl); --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c -@@ -4044,8 +4044,7 @@ int btrfs_delete_subvolume(struct inode +@@ -4041,8 +4041,7 @@ int btrfs_delete_subvolume(struct inode } } @@ -88,7 +88,7 @@ out_end_trans: trans->block_rsv = NULL; trans->bytes_reserved = 0; -@@ -8759,7 +8758,7 @@ static int btrfs_getattr(const struct pa +@@ -8758,7 +8757,7 @@ static int btrfs_getattr(const struct pa STATX_ATTR_NODUMP); generic_fillattr(inode, stat); @@ -111,11 +111,11 @@ + pending_snapshot->anon_dev = 0; + } btrfs_put_root(pending_snapshot->snap); - btrfs_subvolume_release_metadata(fs_info, &pending_snapshot->block_rsv); + btrfs_subvolume_release_metadata(root, &pending_snapshot->block_rsv); free_pending: --- a/fs/btrfs/super.c +++ b/fs/btrfs/super.c -@@ -2408,7 +2408,7 @@ static int btrfs_show_devname(struct seq +@@ -2409,7 +2409,7 @@ static int btrfs_show_devname(struct seq static dev_t btrfs_get_inode_dev(const struct inode *inode) { @@ -161,7 +161,7 @@ --- a/include/linux/fs.h +++ b/include/linux/fs.h -@@ -2271,6 +2271,8 @@ void free_anon_bdev(dev_t); +@@ -2274,6 +2274,8 @@ void free_anon_bdev(dev_t); /* These two are to be used only by btrfs */ int insert_anon_sbdev(struct super_block *sb, struct super_block_dev *sbdev); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/coresight-fix-offset-by-one-error-in-counting-ports.patch new/patches.suse/coresight-fix-offset-by-one-error-in-counting-ports.patch --- old/patches.suse/coresight-fix-offset-by-one-error-in-counting-ports.patch 2020-10-26 08:02:23.000000000 +0100 +++ new/patches.suse/coresight-fix-offset-by-one-error-in-counting-ports.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,101 +0,0 @@ -From: Mian Yousaf Kaukab <ykau...@suse.de> -Date: Thu, 13 Aug 2020 12:04:55 +0200 -Subject: coresight: fix offset by one error in counting ports -Git-commit: 9554c3551ed35d79b029e5e69383ae33117d9765 -Patch-mainline: v5.10-rc1 -References: bsc#1175054 - -Since port-numbers start from 0, add 1 to port-number to get the port -count. - -Fix following crash when Coresight is enabled on ACPI based systems: - -[ 61.061736] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000008 -... -[ 61.135494] pc : acpi_coresight_parse_graph+0x1c4/0x37c -[ 61.140705] lr : acpi_coresight_parse_graph+0x160/0x37c -[ 61.145915] sp : ffff800012f4ba40 -[ 61.145917] x29: ffff800012f4ba40 x28: ffff00becce62f98 -[ 61.159896] x27: 0000000000000005 x26: ffff00becd8a7c88 -[ 61.165195] x25: ffff00becd8a7d88 x24: ffff00becce62f80 -[ 61.170492] x23: ffff800011ef99c0 x22: ffff009efb8bc010 -[ 61.175790] x21: 0000000000000018 x20: 0000000000000005 -[ 61.181087] x19: ffff00becce62e80 x18: 0000000000000020 -[ 61.186385] x17: 0000000000000001 x16: 00000000000002a8 -[ 61.191682] x15: ffff000838648550 x14: ffffffffffffffff -[ 61.196980] x13: 0000000000000000 x12: ffff00becce62d87 -[ 61.202277] x11: 00000000ffffff76 x10: 000000000000002e -[ 61.207575] x9 : ffff8000107e1a68 x8 : ffff00becce63000 -[ 61.212873] x7 : 0000000000000018 x6 : 000000000000003f -[ 61.218170] x5 : 0000000000000000 x4 : 0000000000000000 -[ 61.223467] x3 : 0000000000000000 x2 : 0000000000000000 -[ 61.228764] x1 : ffff00becce62f80 x0 : 0000000000000000 -[ 61.234062] Call trace: -[ 61.236497] acpi_coresight_parse_graph+0x1c4/0x37c -[ 61.241361] coresight_get_platform_data+0xdc/0x130 -[ 61.246225] tmc_probe+0x138/0x2dc -[ 61.246227] amba_probe+0xdc/0x220 -[ 61.255779] really_probe+0xe8/0x49c -[ 61.255781] driver_probe_device+0xec/0x140 -[ 61.255782] device_driver_attach+0xc8/0xd0 -[ 61.255785] __driver_attach+0xac/0x180 -[ 61.265857] bus_for_each_dev+0x78/0xcc -[ 61.265859] driver_attach+0x2c/0x40 -[ 61.265861] bus_add_driver+0x150/0x244 -[ 61.265863] driver_register+0x80/0x13c -[ 61.273591] amba_driver_register+0x60/0x70 -[ 61.273594] tmc_driver_init+0x20/0x2c -[ 61.281582] do_one_initcall+0x50/0x230 -[ 61.281585] do_initcalls+0x104/0x144 -[ 61.291831] kernel_init_freeable+0x168/0x1dc -[ 61.291834] kernel_init+0x1c/0x120 -[ 61.299215] ret_from_fork+0x10/0x18 -[ 61.299219] Code: b9400022 f9400660 9b277c42 8b020000 (f9400404) -[ 61.307381] ---[ end trace 63c6c3d7ec6a9b7c ]--- -[ 61.315225] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b - -Fixes: d375b356e687 ("coresight: Fix support for sparsely populated ports") -Reported-by: Ruediger Oertel <r...@suse.com> -Signed-off-by: Mian Yousaf Kaukab <ykau...@suse.de> -Reviewed-by: Suzuki K Poulose <suzuki.poul...@arm.com> -Tested-by: Jeremy Linton <jeremy.lin...@arm.com> -Reviewed-by: Jeremy Linton <jeremy.lin...@arm.com> -Signed-off-by: Mathieu Poirier <mathieu.poir...@linaro.org> -Signed-off-by: Mian Yousaf Kaukab <yousaf.kau...@suse.com> ---- - drivers/hwtracing/coresight/coresight-platform.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -diff --git a/drivers/hwtracing/coresight/coresight-platform.c b/drivers/hwtracing/coresight/coresight-platform.c -index bfd44231d7ad..227e234a2470 100644 ---- a/drivers/hwtracing/coresight/coresight-platform.c -+++ b/drivers/hwtracing/coresight/coresight-platform.c -@@ -711,11 +711,11 @@ static int acpi_coresight_parse_graph(struct acpi_device *adev, - return dir; - - if (dir == ACPI_CORESIGHT_LINK_MASTER) { -- if (ptr->outport > pdata->nr_outport) -- pdata->nr_outport = ptr->outport; -+ if (ptr->outport >= pdata->nr_outport) -+ pdata->nr_outport = ptr->outport + 1; - ptr++; - } else { -- WARN_ON(pdata->nr_inport == ptr->child_port); -+ WARN_ON(pdata->nr_inport == ptr->child_port + 1); - /* - * We do not track input port connections for a device. - * However we need the highest port number described, -@@ -723,8 +723,8 @@ static int acpi_coresight_parse_graph(struct acpi_device *adev, - * record for an output connection. Hence, do not move - * the ptr for input connections - */ -- if (ptr->child_port > pdata->nr_inport) -- pdata->nr_inport = ptr->child_port; -+ if (ptr->child_port >= pdata->nr_inport) -+ pdata->nr_inport = ptr->child_port + 1; - } - } - --- -2.26.2 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/drm-amd-display-Don-t-invoke-kgdb_breakpoint-uncondi.patch new/patches.suse/drm-amd-display-Don-t-invoke-kgdb_breakpoint-uncondi.patch --- old/patches.suse/drm-amd-display-Don-t-invoke-kgdb_breakpoint-uncondi.patch 2020-10-26 08:02:23.000000000 +0100 +++ new/patches.suse/drm-amd-display-Don-t-invoke-kgdb_breakpoint-uncondi.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,41 +0,0 @@ -From: Takashi Iwai <ti...@suse.de> -Subject: [PATCH 2/3] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally -Date: Fri, 23 Oct 2020 09:46:55 +0200 -Message-id: <20201023074656.11855-3-ti...@suse.de> -Patch-mainline: Submitted, dri-devel ML -References: bsc#1177973 - -ASSERT_CRITICAL() invokes kgdb_breakpoint() whenever either -CONFIG_KGDB or CONFIG_HAVE_KGDB is set. This, however, may lead to a -kernel panic when no kdb stuff is attached, since the -kgdb_breakpoint() call issues INT3. It's nothing but a surprise for -normal end-users. - -For avoiding the pitfall, make the kgdb_breakpoint() call only when -CONFIG_DEBUG_KERNEL_DC is set. - -https://bugzilla.opensuse.org/show_bug.cgi?id=1177973 - -Cc: <sta...@vger.kernel.org> -Signed-off-by: Takashi Iwai <ti...@suse.de> - ---- - drivers/gpu/drm/amd/display/dc/os_types.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/drivers/gpu/drm/amd/display/dc/os_types.h b/drivers/gpu/drm/amd/display/dc/os_types.h -index 330acaaed79a..32758b245754 100644 ---- a/drivers/gpu/drm/amd/display/dc/os_types.h -+++ b/drivers/gpu/drm/amd/display/dc/os_types.h -@@ -94,7 +94,7 @@ - * general debug capabilities - * - */ --#if defined(CONFIG_HAVE_KGDB) || defined(CONFIG_KGDB) -+#if defined(CONFIG_DEBUG_KERNEL_DC) && (defined(CONFIG_HAVE_KGDB) || defined(CONFIG_KGDB)) - #define ASSERT_CRITICAL(expr) do { \ - if (WARN_ON(!(expr))) { \ - kgdb_breakpoint(); \ --- -2.16.4 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/drm-amd-display-Fix-kernel-panic-by-dal_gpio_open-er.patch new/patches.suse/drm-amd-display-Fix-kernel-panic-by-dal_gpio_open-er.patch --- old/patches.suse/drm-amd-display-Fix-kernel-panic-by-dal_gpio_open-er.patch 2020-10-26 08:02:23.000000000 +0100 +++ new/patches.suse/drm-amd-display-Fix-kernel-panic-by-dal_gpio_open-er.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,44 +0,0 @@ -From: Takashi Iwai <ti...@suse.de> -Subject: [PATCH 1/3] drm/amd/display: Fix kernel panic by dal_gpio_open() error -Date: Fri, 23 Oct 2020 09:46:54 +0200 -Message-id: <20201023074656.11855-2-ti...@suse.de> -Patch-mainline: Submitted, dri-devel ML -References: bsc#1177973 - -Currently both error code paths handled in dal_gpio_open_ex() issues -ASSERT_CRITICAL(), and this leads to a kernel panic unnecessarily if -CONFIG_KGDB is enabled. Since basically both are non-critical errors -and can be recovered, drop those assert calls and use a safer one, -BREAK_TO_DEBUGGER(), for allowing the debugging, instead. - -Buglink: https://bugzilla.opensuse.org/show_bug.cgi?id=1177973 -Cc: <sta...@vger.kernel.org> -Signed-off-by: Takashi Iwai <ti...@suse.de> - ---- - drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c b/drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c -index f67c18375bfd..dac427b68fd7 100644 ---- a/drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c -+++ b/drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c -@@ -63,13 +63,13 @@ enum gpio_result dal_gpio_open_ex( - enum gpio_mode mode) - { - if (gpio->pin) { -- ASSERT_CRITICAL(false); -+ BREAK_TO_DEBUGGER(); - return GPIO_RESULT_ALREADY_OPENED; - } - - // No action if allocation failed during gpio construct - if (!gpio->hw_container.ddc) { -- ASSERT_CRITICAL(false); -+ BREAK_TO_DEBUGGER(); - return GPIO_RESULT_NON_SPECIFIC_ERROR; - } - gpio->mode = mode; --- -2.16.4 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/vt_ioctl-fix-GIO_UNIMAP-regression.patch new/patches.suse/vt_ioctl-fix-GIO_UNIMAP-regression.patch --- old/patches.suse/vt_ioctl-fix-GIO_UNIMAP-regression.patch 2020-10-26 08:02:23.000000000 +0100 +++ new/patches.suse/vt_ioctl-fix-GIO_UNIMAP-regression.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,58 +0,0 @@ -From: Jiri Slaby <jsl...@suse.cz> -Date: Mon, 26 Oct 2020 06:47:06 +0100 -Subject: vt_ioctl: fix GIO_UNIMAP regression -Patch-mainline: Submitted 2020/10/26 -References: 5.9 GIO_UNIMAP regression - -In commit 5ba127878722, we shuffled with the check of 'perm'. But my -brain somehow inverted the condition in 'do_unimap_ioctl' (I thought -it is ||, not &&), so GIO_UNIMAP stopped working completely. - -Move the 'perm' checks back to do_unimap_ioctl and do them right again. -In fact, this reverts this part of code to the pre-5ba127878722 state. -Except 'perm' is now a bool. - -Signed-off-by: Jiri Slaby <jsl...@suse.cz> -Fixes: 5ba127878722 ("vt_ioctl: move perm checks level up") -Cc: sta...@vger.kernel.org -Reported-by: Fabian Vogt <fv...@suse.com> ---- - drivers/tty/vt/vt_ioctl.c | 11 +++++------ - 1 file changed, 5 insertions(+), 6 deletions(-) - ---- a/drivers/tty/vt/vt_ioctl.c -+++ b/drivers/tty/vt/vt_ioctl.c -@@ -549,7 +549,7 @@ static int vt_io_fontreset(struct consol - } - - static inline int do_unimap_ioctl(int cmd, struct unimapdesc __user *user_ud, -- struct vc_data *vc) -+ bool perm, struct vc_data *vc) - { - struct unimapdesc tmp; - -@@ -557,9 +557,11 @@ static inline int do_unimap_ioctl(int cm - return -EFAULT; - switch (cmd) { - case PIO_UNIMAP: -+ if (!perm) -+ return -EPERM; - return con_set_unimap(vc, tmp.entry_ct, tmp.entries); - case GIO_UNIMAP: -- if (fg_console != vc->vc_num) -+ if (!perm && fg_console != vc->vc_num) - return -EPERM; - return con_get_unimap(vc, tmp.entry_ct, &(user_ud->entry_ct), - tmp.entries); -@@ -639,10 +641,7 @@ static int vt_io_ioctl(struct vc_data *v - - case PIO_UNIMAP: - case GIO_UNIMAP: -- if (!perm) -- return -EPERM; -- -- return do_unimap_ioctl(cmd, up, vc); -+ return do_unimap_ioctl(cmd, up, perm, vc); - - default: - return -ENOIOCTLCMD; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/x86-unwind-orc-Fix-inactive-tasks-with-stack-pointer.patch new/patches.suse/x86-unwind-orc-Fix-inactive-tasks-with-stack-pointer.patch --- old/patches.suse/x86-unwind-orc-Fix-inactive-tasks-with-stack-pointer.patch 2020-10-26 08:02:23.000000000 +0100 +++ new/patches.suse/x86-unwind-orc-Fix-inactive-tasks-with-stack-pointer.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,138 +0,0 @@ -From: Jiri Slaby <jsl...@suse.cz> -Date: Wed, 14 Oct 2020 07:30:51 +0200 -Subject: x86/unwind/orc: Fix inactive tasks with stack pointer in %sp on GCC - 10 compiled kernels -Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git#x86/urgent -Git-commit: f2ac57a4c49d40409c21c82d23b5706df9b438af -Patch-mainline: Queued in subsystem maintainer repository -References: bsc#1176907 - -GCC 10 optimizes the scheduler code differently than its predecessors. - -When CONFIG_DEBUG_SECTION_MISMATCH=y, the Makefile forces GCC not -to inline some functions (-fno-inline-functions-called-once). Before GCC -10, "no-inlined" __schedule() starts with the usual prologue: - - push %bp - mov %sp, %bp - -So the ORC unwinder simply picks stack pointer from %bp and -unwinds from __schedule() just perfectly: - - $ cat /proc/1/stack - [<0>] ep_poll+0x3e9/0x450 - [<0>] do_epoll_wait+0xaa/0xc0 - [<0>] __x64_sys_epoll_wait+0x1a/0x20 - [<0>] do_syscall_64+0x33/0x40 - [<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9 - -But now, with GCC 10, there is no %bp prologue in __schedule(): - - $ cat /proc/1/stack - <nothing> - -The ORC entry of the point in __schedule() is: - - sp:sp+88 bp:last_sp-48 type:call end:0 - -In this case, nobody subtracts sizeof "struct inactive_task_frame" in -__unwind_start(). The struct is put on the stack by __switch_to_asm() and -only then __switch_to_asm() stores %sp to task->thread.sp. But we start -unwinding from a point in __schedule() (stored in frame->ret_addr by -'call') and not in __switch_to_asm(). - -So for these example values in __unwind_start(): - - sp=ffff94b50001fdc8 bp=ffff8e1f41d29340 ip=__schedule+0x1f0 - -The stack is: - - ffff94b50001fdc8: ffff8e1f41578000 # struct inactive_task_frame - ffff94b50001fdd0: 0000000000000000 - ffff94b50001fdd8: ffff8e1f41d29340 - ffff94b50001fde0: ffff8e1f41611d40 # ... - ffff94b50001fde8: ffffffff93c41920 # bx - ffff94b50001fdf0: ffff8e1f41d29340 # bp - ffff94b50001fdf8: ffffffff9376cad0 # ret_addr (and end of the struct) - -0xffffffff9376cad0 is __schedule+0x1f0 (after the call to -__switch_to_asm). Now follow those 88 bytes from the ORC entry (sp+88). -The entry is correct, __schedule() really pushes 48 bytes (8*7) + 32 bytes -via subq to store some local values (like 4U below). So to unwind, look -at the offset 88-sizeof(long) = 0x50 from here: - - ffff94b50001fe00: ffff8e1f41578618 - ffff94b50001fe08: 00000cc000000255 - ffff94b50001fe10: 0000000500000004 - ffff94b50001fe18: 7793fab6956b2d00 # NOTE (see below) - ffff94b50001fe20: ffff8e1f41578000 - ffff94b50001fe28: ffff8e1f41578000 - ffff94b50001fe30: ffff8e1f41578000 - ffff94b50001fe38: ffff8e1f41578000 - ffff94b50001fe40: ffff94b50001fed8 - ffff94b50001fe48: ffff8e1f41577ff0 - ffff94b50001fe50: ffffffff9376cf12 - -Here ^^^^^^^^^^^^^^^^ is the correct ret addr from -__schedule(). It translates to schedule+0x42 (insn after a call to -__schedule()). - -BUT, unwind_next_frame() tries to take the address starting from -0xffff94b50001fdc8. That is exactly from thread.sp+88-sizeof(long) = -0xffff94b50001fdc8+88-8 = 0xffff94b50001fe18, which is garbage marked as -NOTE above. So this quits the unwinding as 7793fab6956b2d00 is obviously -not a kernel address. - -There was a fix to skip 'struct inactive_task_frame' in -unwind_get_return_address_ptr in the following commit: - - 187b96db5ca7 ("x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks") - -But we need to skip the struct already in the unwinder proper. So -subtract the size (increase the stack pointer) of the structure in -__unwind_start() directly. This allows for removal of the code added by -commit 187b96db5ca7 completely, as the address is now at -'(unsigned long *)state->sp - 1', the same as in the generic case. - -[ mingo: Cleaned up the changelog a bit, for better readability. ] - -Fixes: ee9f8fce9964 ("x86/unwind: Add the ORC unwinder") -Bug: https://bugzilla.suse.com/show_bug.cgi?id=1176907 -Signed-off-by: Jiri Slaby <jsl...@suse.cz> -Signed-off-by: Ingo Molnar <mi...@kernel.org> -Link: https://lore.kernel.org/r/20201014053051.24199-1-jsl...@suse.cz ---- - arch/x86/kernel/unwind_orc.c | 9 +-------- - 1 file changed, 1 insertion(+), 8 deletions(-) - ---- a/arch/x86/kernel/unwind_orc.c -+++ b/arch/x86/kernel/unwind_orc.c -@@ -320,19 +320,12 @@ EXPORT_SYMBOL_GPL(unwind_get_return_addr - - unsigned long *unwind_get_return_address_ptr(struct unwind_state *state) - { -- struct task_struct *task = state->task; -- - if (unwind_done(state)) - return NULL; - - if (state->regs) - return &state->regs->ip; - -- if (task != current && state->sp == task->thread.sp) { -- struct inactive_task_frame *frame = (void *)task->thread.sp; -- return &frame->ret_addr; -- } -- - if (state->sp) - return (unsigned long *)state->sp - 1; - -@@ -662,7 +655,7 @@ void __unwind_start(struct unwind_state - } else { - struct inactive_task_frame *frame = (void *)task->thread.sp; - -- state->sp = task->thread.sp; -+ state->sp = task->thread.sp + sizeof(*frame); - state->bp = READ_ONCE_NOCHECK(frame->bp); - state->ip = READ_ONCE_NOCHECK(frame->ret_addr); - state->signal = (void *)state->ip == ret_from_fork; ++++++ series.conf ++++++ ++++ 1258 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/series.conf ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.11331/series.conf ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.GvEHyv/_old 2020-11-09 15:43:17.268954986 +0100 +++ /var/tmp/diff_new_pack.GvEHyv/_new 2020-11-09 15:43:17.272954977 +0100 @@ -1,3 +1,3 @@ -2020-10-26 07:02:23 +0000 -GIT Revision: 435e92d56d394d19f6e8d6bfa2fcfe909943e076 +2020-11-05 16:53:34 +0000 +GIT Revision: fc52788baa214acdc9726f6c92fdeb55a7ad5c5b GIT Branch: stable