Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2020-11-16 08:50:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.24930 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Mon Nov 16 08:50:17 2020 rev:562 rq: version:5.9.1 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2020-11-15 15:26:43.075472414 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.24930/dtb-aarch64.changes 2020-11-16 08:50:26.921088551 +0100 @@ -2,2384 +1,0 @@ -Thu Nov 12 08:43:32 CET 2020 - [email protected] - -- btrfs: qgroup: don't commit transaction when we have already - hold a transaction handler (bsc#1178634). -- commit ea93937 - -------------------------------------------------------------------- -Wed Nov 11 08:04:31 CET 2020 - [email protected] - -- spi: bcm2835: remove use of uninitialized gpio flags variable - (git-fixes). -- tipc: fix a deadlock when flushing scheduled work (git-fixes). -- commit e800bb2 - -------------------------------------------------------------------- -Wed Nov 11 07:25:50 CET 2020 - [email protected] - -- Update - patches.kernel.org/5.9.8-001-powercap-restrict-energy-meter-to-root-access.patch - (bsc#1012628 bsc#1170415 CVE-2020-8694). - Add CVE reference. -- commit 5b81a9c - -------------------------------------------------------------------- -Wed Nov 11 07:21:39 CET 2020 - [email protected] - -- Linux 5.9.8 (bsc#1012628). -- powercap: restrict energy meter to root access (bsc#1012628). -- commit 230b512 - -------------------------------------------------------------------- -Wed Nov 11 07:19:22 CET 2020 - [email protected] - -- Linux 5.9.7 (bsc#1012628). -- perf/core: Fix a memory leak in perf_event_parse_addr_filter() - (bsc#1012628). -- drm/i915/gt: Use the local HWSP offset during submission - (bsc#1012628). -- drm/i915: Fix encoder lookup during PSR atomic check - (bsc#1012628). -- PM: runtime: Resume the device earlier in - __device_release_driver() (bsc#1012628). -- PM: runtime: Drop pm_runtime_clean_up_links() (bsc#1012628). -- PM: runtime: Drop runtime PM references to supplier on link - removal (bsc#1012628). -- ARC: stack unwinding: avoid indefinite looping (bsc#1012628). -- drm/panfrost: Fix a deadlock between the shrinker and madvise - path (bsc#1012628). -- mac80211: fix regression where EAPOL frames were sent in - plaintext (bsc#1012628). -- io_uring: fix link lookup racing with link timeout - (bsc#1012628). -- usb: mtu3: fix panic in mtu3_gadget_stop() (bsc#1012628). -- USB: Add NO_LPM quirk for Kingston flash drive (bsc#1012628). -- usb: dwc3: ep0: Fix delay status handling (bsc#1012628). -- USB: serial: option: add Telit FN980 composition 0x1055 - (bsc#1012628). -- USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, - 0x1231 (bsc#1012628). -- USB: serial: option: add Quectel EC200T module support - (bsc#1012628). -- USB: serial: cyberjack: fix write-URB completion race - (bsc#1012628). -- serial: txx9: add missing platform_driver_unregister() on - error in serial_txx9_init (bsc#1012628). -- serial: 8250_mtk: Fix uart_get_baud_rate warning (bsc#1012628). -- powerpc/40x: Always fault when _PAGE_ACCESSED is not set - (bsc#1012628). -- powerpc/8xx: Always fault when _PAGE_ACCESSED is not set - (bsc#1012628). -- s390/pkey: fix paes selftest failure with paes and pkey static - build (bsc#1012628). -- s390/mm: make pmd/pud_deref() large page aware (bsc#1012628). -- s390/pci: fix hot-plug of PCI function missing bus - (bsc#1012628). -- entry: Fix the incorrect ordering of lockdep and RCU check - (bsc#1012628). -- fork: fix copy_process(CLONE_PARENT) race with the exiting - ->real_parent (bsc#1012628). -- tty: fix crash in release_tty if tty->port is not set - (bsc#1012628). -- tty: serial: imx: enable earlycon by default if - IMX_SERIAL_CONSOLE is enabled (bsc#1012628). -- vt: Disable KD_FONT_OP_COPY (bsc#1012628). -- arm64/smp: Move rcu_cpu_starting() earlier (bsc#1012628). -- drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" - (bsc#1012628). -- drm/nouveau/nouveau: fix the start/end range for migration - (bsc#1012628). -- usb: cdns3: gadget: suspicious implicit sign extension - (bsc#1012628). -- ACPI: NFIT: Fix comparison to '-ENXIO' (bsc#1012628). -- drm/vc4: drv: Add error handding for bind (bsc#1012628). -- staging: mmal-vchiq: Fix memory leak for vchiq_instance - (bsc#1012628). -- nvmet: fix a NULL pointer dereference when tracing the flush - command (bsc#1012628). -- nvme-rdma: handle unexpected nvme completion data length - (bsc#1012628). -- vsock: use ns_capable_noaudit() on socket create (bsc#1012628). -- drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns - (bsc#1012628). -- scsi: ibmvscsi: Fix potential race after loss of transport - (bsc#1012628). -- drm/amd/display: Fixed panic during seamless boot (bsc#1012628). -- drm/amdgpu: add DID for navi10 blockchain SKU (bsc#1012628). -- drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) - (bsc#1012628). -- scsi: core: Don't start concurrent async scan on same host - (bsc#1012628). -- btrfs: add a helper to read the tree_root commit root for - backref lookup (bsc#1012628). -- btrfs: drop the path before adding qgroup items when enabling - qgroups (bsc#1012628). -- blk-cgroup: Pre-allocate tree node on blkg_conf_prep - (bsc#1012628). -- blk-cgroup: Fix memleak on error path (bsc#1012628). -- drm/v3d: Fix double free in v3d_submit_cl_ioctl() (bsc#1012628). -- drm/sun4i: frontend: Fix the scaler phase on A33 (bsc#1012628). -- drm/sun4i: frontend: Reuse the ch0 phase for RGB formats - (bsc#1012628). -- drm/sun4i: frontend: Rework a bit the phase data (bsc#1012628). -- ARM: dts: mmp3: Add power domain for the camera (bsc#1012628). -- of: Fix reserved-memory overlap detection (bsc#1012628). -- io_uring: don't miss setting IO_WQ_WORK_CONCURRENT - (bsc#1012628). -- arm64: dts: amlogic: add missing ethernet reset ID - (bsc#1012628). -- hyperv_fb: Update screen_info after removing old framebuffer - (bsc#1012628). -- x86/kexec: Use up-to-dated screen_info copy to fill boot params - (bsc#1012628). -- arm64: dts: amlogic: meson-g12: use the G12A specific dwmac - compatible (bsc#1012628). -- arm64: dts: meson: add missing g12 rng clock (bsc#1012628). -- ARM: dts: sun4i-a10: fix cpu_alert temperature (bsc#1012628). -- x86/lib: Change .weak to SYM_FUNC_START_WEAK for - arch/x86/lib/mem*_64.S (bsc#1012628). -- futex: Handle transient "ownerless" rtmutex state correctly - (bsc#1012628). -- tracing: Fix out of bounds write in get_trace_buf (bsc#1012628). -- spi: bcm2835: fix gpio cs level inversion (bsc#1012628). -- regulator: defer probe when trying to get voltage from - unresolved supply (bsc#1012628). -- ftrace: Handle tracing when switching between context - (bsc#1012628). -- ftrace: Fix recursion check for NMI test (bsc#1012628). -- mtd: spi-nor: Don't copy self-pointing struct around - (bsc#1012628). -- iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() - (bsc#1012628). -- drm/amdgpu: resolved ASD loading issue on sienna (bsc#1012628). -- drm/amdgpu: update golden setting for sienna_cichlid - (bsc#1012628). -- ring-buffer: Fix recursion protection transitions between - interrupt context (bsc#1012628). -- gfs2: Don't call cancel_delayed_work_sync from within delete - work function (bsc#1012628). -- gfs2: Wake up when sd_glock_disposal becomes zero (bsc#1012628). -- perf hists browser: Increase size of 'buf' in - perf_evsel__hists_browse() (bsc#1012628). -- mm: always have io_remap_pfn_range() set pgprot_decrypted() - (bsc#1012628). -- kthread_worker: prevent queuing delayed work from timer_fn - when it is being canceled (bsc#1012628). -- lib/crc32test: remove extra local_irq_disable/enable - (bsc#1012628). -- mm: mempolicy: fix potential pte_unmap_unlock pte error - (bsc#1012628). -- hugetlb_cgroup: fix reservation accounting (bsc#1012628). -- ALSA: usb-audio: Add implicit feedback quirk for MODX - (bsc#1012628). -- ALSA: usb-audio: Add implicit feedback quirk for Qu-16 - (bsc#1012628). -- ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas - devices (bsc#1012628). -- ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 - (bsc#1012628). -- ALSA: hda/realtek - Enable headphone for ASUS TM420 - (bsc#1012628). -- ALSA: hda/realtek - Fixed HP headset Mic can't be detected - (bsc#1012628). -- Fonts: Replace discarded const qualifier (bsc#1012628). -- drm/nouveau/kms/nv50-: Fix clock checking algorithm in - nv50_dp_mode_valid() (bsc#1012628). -- drm/nouveau/kms/nv50-: Get rid of bogus - nouveau_conn_mode_valid() (bsc#1012628). -- r8169: work around short packet hw bug on RTL8125 (bsc#1012628). -- net: openvswitch: silence suspicious RCU usage warning - (bsc#1012628). -- net: dsa: qca8k: Fix port MTU setting (bsc#1012628). -- mptcp: token: fix unititialized variable (bsc#1012628). -- net: fec: fix MDIO probing for some FEC hardware blocks - (bsc#1012628). -- ip6_tunnel: set inner ipproto before ip6_tnl_encap - (bsc#1012628). -- sfp: Fix error handing in sfp_probe() (bsc#1012628). ++++ 2187 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.24930/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.vP8D8z/_old 2020-11-16 08:50:38.197099886 +0100 +++ /var/tmp/diff_new_pack.vP8D8z/_new 2020-11-16 08:50:38.197099886 +0100 @@ -17,7 +17,7 @@ %define srcversion 5.9 -%define patchversion 5.9.8 +%define patchversion 5.9.1 %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.8 +Version: 5.9.1 %if 0%{?is_kotd} -Release: <RELEASE>.gea93937 +Release: <RELEASE>.g435e92d %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.vP8D8z/_old 2020-11-16 08:50:38.293099983 +0100 +++ /var/tmp/diff_new_pack.vP8D8z/_new 2020-11-16 08:50:38.297099987 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.9 -%define patchversion 5.9.8 +%define patchversion 5.9.1 %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.8 +Version: 5.9.1 %if 0%{?is_kotd} -Release: <RELEASE>.gea93937 +Release: <RELEASE>.g435e92d %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-ea9393740a2e1ec61d5f3ca2bdad4e3389c7f77e -Provides: kernel-srchash-ea9393740a2e1ec61d5f3ca2bdad4e3389c7f77e +Provides: kernel-%build_flavor-base-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: kernel-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 # END COMMON DEPS -Provides: %name-srchash-ea9393740a2e1ec61d5f3ca2bdad4e3389c7f77e +Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 %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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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.vP8D8z/_old 2020-11-16 08:50:38.325100015 +0100 +++ /var/tmp/diff_new_pack.vP8D8z/_new 2020-11-16 08:50:38.325100015 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.9 -%define patchversion 5.9.8 +%define patchversion 5.9.1 %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.8 +Version: 5.9.1 %if 0%{?is_kotd} -Release: <RELEASE>.gea93937 +Release: <RELEASE>.g435e92d %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-ea9393740a2e1ec61d5f3ca2bdad4e3389c7f77e -Provides: kernel-srchash-ea9393740a2e1ec61d5f3ca2bdad4e3389c7f77e +Provides: kernel-%build_flavor-base-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: kernel-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 # END COMMON DEPS -Provides: %name-srchash-ea9393740a2e1ec61d5f3ca2bdad4e3389c7f77e +Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 %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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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.vP8D8z/_old 2020-11-16 08:50:38.353100043 +0100 +++ /var/tmp/diff_new_pack.vP8D8z/_new 2020-11-16 08:50:38.357100048 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.9 -%define patchversion 5.9.8 +%define patchversion 5.9.1 %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.8 +Version: 5.9.1 %if 0%{?is_kotd} -Release: <RELEASE>.gea93937 +Release: <RELEASE>.g435e92d %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-ea9393740a2e1ec61d5f3ca2bdad4e3389c7f77e -Provides: kernel-srchash-ea9393740a2e1ec61d5f3ca2bdad4e3389c7f77e +Provides: kernel-%build_flavor-base-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: kernel-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 # END COMMON DEPS -Provides: %name-srchash-ea9393740a2e1ec61d5f3ca2bdad4e3389c7f77e +Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 %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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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.vP8D8z/_old 2020-11-16 08:50:38.381100071 +0100 +++ /var/tmp/diff_new_pack.vP8D8z/_new 2020-11-16 08:50:38.385100076 +0100 @@ -17,7 +17,7 @@ %define srcversion 5.9 -%define patchversion 5.9.8 +%define patchversion 5.9.1 %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.8 +Version: 5.9.1 %if 0%{?is_kotd} -Release: <RELEASE>.gea93937 +Release: <RELEASE>.g435e92d %else Release: 0 %endif @@ -63,7 +63,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-ea9393740a2e1ec61d5f3ca2bdad4e3389c7f77e +Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 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.vP8D8z/_old 2020-11-16 08:50:38.405100096 +0100 +++ /var/tmp/diff_new_pack.vP8D8z/_new 2020-11-16 08:50:38.413100104 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.9 -%define patchversion 5.9.8 +%define patchversion 5.9.1 %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.8 +Version: 5.9.1 %if 0%{?is_kotd} -Release: <RELEASE>.gea93937 +Release: <RELEASE>.g435e92d %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-ea9393740a2e1ec61d5f3ca2bdad4e3389c7f77e -Provides: kernel-srchash-ea9393740a2e1ec61d5f3ca2bdad4e3389c7f77e +Provides: kernel-%build_flavor-base-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: kernel-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 # END COMMON DEPS -Provides: %name-srchash-ea9393740a2e1ec61d5f3ca2bdad4e3389c7f77e +Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 %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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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.vP8D8z/_old 2020-11-16 08:50:38.465100155 +0100 +++ /var/tmp/diff_new_pack.vP8D8z/_new 2020-11-16 08:50:38.469100160 +0100 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.9.8 +%define patchversion 5.9.1 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-ea9393740a2e1ec61d5f3ca2bdad4e3389c7f77e +BuildRequires: kernel%kernel_flavor-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 %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.8 +Version: 5.9.1 %if 0%{?is_kotd} -Release: <RELEASE>.gea93937 +Release: <RELEASE>.g435e92d %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.vP8D8z/_old 2020-11-16 08:50:38.493100184 +0100 +++ /var/tmp/diff_new_pack.vP8D8z/_new 2020-11-16 08:50:38.497100188 +0100 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.9.8 +%define patchversion 5.9.1 %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.8 +Version: 5.9.1 %if 0%{?is_kotd} -Release: <RELEASE>.gea93937 +Release: <RELEASE>.g435e92d %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.vP8D8z/_old 2020-11-16 08:50:38.521100212 +0100 +++ /var/tmp/diff_new_pack.vP8D8z/_new 2020-11-16 08:50:38.525100216 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.9 -%define patchversion 5.9.8 +%define patchversion 5.9.1 %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.8 +Version: 5.9.1 %if 0%{?is_kotd} -Release: <RELEASE>.gea93937 +Release: <RELEASE>.g435e92d %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-ea9393740a2e1ec61d5f3ca2bdad4e3389c7f77e -Provides: kernel-srchash-ea9393740a2e1ec61d5f3ca2bdad4e3389c7f77e +Provides: kernel-%build_flavor-base-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: kernel-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 # END COMMON DEPS -Provides: %name-srchash-ea9393740a2e1ec61d5f3ca2bdad4e3389c7f77e +Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 %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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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.vP8D8z/_old 2020-11-16 08:50:38.549100240 +0100 +++ /var/tmp/diff_new_pack.vP8D8z/_new 2020-11-16 08:50:38.553100245 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.9 -%define patchversion 5.9.8 +%define patchversion 5.9.1 %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.8 +Version: 5.9.1 %if 0%{?is_kotd} -Release: <RELEASE>.gea93937 +Release: <RELEASE>.g435e92d %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-ea9393740a2e1ec61d5f3ca2bdad4e3389c7f77e +Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 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.vP8D8z/_old 2020-11-16 08:50:38.577100269 +0100 +++ /var/tmp/diff_new_pack.vP8D8z/_new 2020-11-16 08:50:38.581100273 +0100 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 5.9.8 +Version: 5.9.1 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.gea93937 +Release: <RELEASE>.g435e92d %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-ea9393740a2e1ec61d5f3ca2bdad4e3389c7f77e +Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.vP8D8z/_old 2020-11-16 08:50:38.601100292 +0100 +++ /var/tmp/diff_new_pack.vP8D8z/_new 2020-11-16 08:50:38.605100297 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.9 -%define patchversion 5.9.8 +%define patchversion 5.9.1 %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.8 +Version: 5.9.1 %if 0%{?is_kotd} -Release: <RELEASE>.gea93937 +Release: <RELEASE>.g435e92d %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-ea9393740a2e1ec61d5f3ca2bdad4e3389c7f77e -Provides: kernel-srchash-ea9393740a2e1ec61d5f3ca2bdad4e3389c7f77e +Provides: kernel-%build_flavor-base-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: kernel-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 # END COMMON DEPS -Provides: %name-srchash-ea9393740a2e1ec61d5f3ca2bdad4e3389c7f77e +Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 %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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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-11-05 17:47:08.000000000 +0100 +++ new/config/arm64/default 2020-10-14 13:35:48.000000000 +0200 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 5.9.5 Kernel Configuration +# Linux/arm64 5.9.0 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=235000000 +CONFIG_LD_VERSION=234000000 # 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 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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=m CONFIG_CPU_FREQ_GOV_USERSPACE=m @@ -10539,7 +10539,6 @@ 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 @@ -11521,7 +11520,6 @@ # 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-11-05 17:47:08.000000000 +0100 +++ new/config/armv6hl/default 2020-10-14 13:35:48.000000000 +0200 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.9.5 Kernel Configuration +# Linux/arm 5.9.0 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="arm-suse-linux-gnueabi-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" +CONFIG_CC_VERSION_TEXT="arm-suse-linux-gnueabi-gcc (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=235000000 +CONFIG_LD_VERSION=234000000 # 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=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_ONDEMAND=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y @@ -7565,7 +7565,6 @@ 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 @@ -8413,7 +8412,6 @@ # 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-11-05 17:47:08.000000000 +0100 +++ new/config/armv7hl/default 2020-10-14 13:35:48.000000000 +0200 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.9.5 Kernel Configuration +# Linux/arm 5.9.0 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="arm-suse-linux-gnueabi-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" +CONFIG_CC_VERSION_TEXT="arm-suse-linux-gnueabi-gcc (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=235000000 +CONFIG_LD_VERSION=234000000 # 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 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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=m @@ -10604,7 +10604,6 @@ 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 @@ -11535,7 +11534,6 @@ 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-11-05 17:47:08.000000000 +0100 +++ new/config/armv7hl/lpae 2020-10-14 13:35:48.000000000 +0200 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.9.5 Kernel Configuration +# Linux/arm 5.9.0 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="arm-suse-linux-gnueabi-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" +CONFIG_CC_VERSION_TEXT="arm-suse-linux-gnueabi-gcc (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=235000000 +CONFIG_LD_VERSION=234000000 # 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 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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=m @@ -10169,7 +10169,6 @@ 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 @@ -11098,7 +11097,6 @@ 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-11-05 17:47:08.000000000 +0100 +++ new/config/i386/pae 2020-10-14 13:35:48.000000000 +0200 @@ -1,8 +1,8 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 5.9.5 Kernel Configuration +# Linux/i386 5.9.0 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="gcc-10 (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" +CONFIG_CC_VERSION_TEXT="gcc (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 CONFIG_LD_VERSION=234000000 @@ -610,7 +610,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_SCHEDUTIL=y +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_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=m CONFIG_CPU_FREQ_GOV_USERSPACE=m @@ -9307,7 +9309,6 @@ 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 @@ -10158,7 +10159,7 @@ CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_EARLY_PRINTK_USB_XDBC=y -# CONFIG_COPY_MC_TEST is not set +# CONFIG_MCSAFE_TEST is not set # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y @@ -10240,7 +10241,6 @@ # 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-11-05 17:47:08.000000000 +0100 +++ new/config/ppc64/default 2020-10-14 13:35:48.000000000 +0200 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 5.9.5 Kernel Configuration +# Linux/powerpc 5.9.0 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="powerpc64-suse-linux-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" +CONFIG_CC_VERSION_TEXT="powerpc64-suse-linux-gcc (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=235000000 +CONFIG_LD_VERSION=234000000 # 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 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 is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y @@ -570,7 +570,6 @@ 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 @@ -649,7 +648,6 @@ 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 @@ -7371,7 +7369,6 @@ 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 @@ -7935,7 +7932,7 @@ CONFIG_MEMREGION=y CONFIG_ARCH_HAS_MEMREMAP_COMPAT_ALIGN=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y -CONFIG_ARCH_HAS_COPY_MC=y +CONFIG_ARCH_HAS_UACCESS_MCSAFE=y CONFIG_STACKDEPOT=y CONFIG_SBITMAP=y CONFIG_PARMAN=m @@ -8271,7 +8268,6 @@ # 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-11-05 17:47:08.000000000 +0100 +++ new/config/ppc64le/default 2020-10-14 13:35:48.000000000 +0200 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 5.9.5 Kernel Configuration +# Linux/powerpc 5.9.0 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="powerpc64le-suse-linux-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" +CONFIG_CC_VERSION_TEXT="powerpc64le-suse-linux-gcc (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=235000000 +CONFIG_LD_VERSION=234000000 # 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 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 is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y @@ -506,7 +506,6 @@ 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 @@ -588,7 +587,6 @@ 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 @@ -7224,7 +7222,6 @@ 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 @@ -7788,7 +7785,7 @@ CONFIG_MEMREGION=y CONFIG_ARCH_HAS_MEMREMAP_COMPAT_ALIGN=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y -CONFIG_ARCH_HAS_COPY_MC=y +CONFIG_ARCH_HAS_UACCESS_MCSAFE=y CONFIG_STACKDEPOT=y CONFIG_SBITMAP=y CONFIG_PARMAN=m @@ -8128,7 +8125,6 @@ # 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-11-05 17:47:08.000000000 +0100 +++ new/config/riscv64/default 2020-10-14 13:35:48.000000000 +0200 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/riscv 5.9.5 Kernel Configuration +# Linux/riscv 5.9.0 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="riscv64-suse-linux-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" +CONFIG_CC_VERSION_TEXT="riscv64-suse-linux-gcc (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=235000000 +CONFIG_LD_VERSION=234000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -8026,7 +8026,6 @@ 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 @@ -8831,7 +8830,6 @@ # 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-11-05 17:47:08.000000000 +0100 +++ new/config/s390x/default 2020-10-14 13:35:48.000000000 +0200 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 5.9.5 Kernel Configuration +# Linux/s390 5.9.0 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="s390x-suse-linux-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" +CONFIG_CC_VERSION_TEXT="s390x-suse-linux-gcc (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=235000000 +CONFIG_LD_VERSION=234000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -3562,7 +3562,6 @@ 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 @@ -4422,7 +4421,6 @@ # 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-11-05 17:47:08.000000000 +0100 +++ new/config/s390x/zfcpdump 2020-10-14 13:35:48.000000000 +0200 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 5.9.5 Kernel Configuration +# Linux/s390 5.9.0 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="s390x-suse-linux-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" +CONFIG_CC_VERSION_TEXT="s390x-suse-linux-gcc (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=235000000 +CONFIG_LD_VERSION=234000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -1735,7 +1735,6 @@ # 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-11-05 17:47:08.000000000 +0100 +++ new/config/x86_64/default 2020-10-14 13:35:48.000000000 +0200 @@ -1,8 +1,8 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 5.9.5 Kernel Configuration +# Linux/x86_64 5.9.0 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="gcc-10 (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" +CONFIG_CC_VERSION_TEXT="gcc (SUSE Linux) 10.2.1 20200825 [revision c0746a1beb1ba073c7981eb09f55b3d993b32e5c]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 CONFIG_LD_VERSION=234000000 @@ -619,7 +619,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_SCHEDUTIL=y +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_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=m CONFIG_CPU_FREQ_GOV_USERSPACE=m @@ -9123,7 +9125,6 @@ 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 @@ -9735,7 +9736,7 @@ CONFIG_ARCH_HAS_PMEM_API=y CONFIG_MEMREGION=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y -CONFIG_ARCH_HAS_COPY_MC=y +CONFIG_ARCH_HAS_UACCESS_MCSAFE=y CONFIG_ARCH_STACKWALK=y CONFIG_STACKDEPOT=y CONFIG_SBITMAP=y @@ -10017,7 +10018,7 @@ CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_EARLY_PRINTK_USB_XDBC=y -# CONFIG_COPY_MC_TEST is not set +# CONFIG_MCSAFE_TEST is not set # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_DEBUG is not set @@ -10102,7 +10103,6 @@ # 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.vP8D8z/_old 2020-11-16 08:50:39.229100924 +0100 +++ /var/tmp/diff_new_pack.vP8D8z/_new 2020-11-16 08:50:39.229100924 +0100 @@ -1111,7 +1111,7 @@ %preun -n @KMP_NAME@-%build_flavor nvr=@KMP_NAME@-%build_flavor-%version-%release -rpm -ql "$nvr" | grep '\.ko\(\.xz\)\?$' > "/var/run/rpm-$nvr-modules" +rpm -ql "$nvr" | grep '\.ko$' > "/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.vP8D8z/_old 2020-11-16 08:50:39.325101021 +0100 +++ /var/tmp/diff_new_pack.vP8D8z/_new 2020-11-16 08:50:39.325101021 +0100 @@ -9,7 +9,7 @@ done awk ' BEGIN { tags["summary"] = "Summary: %summary" - tags["group"] = "" } + tags["group"] = "Group: %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"] - if ( tags["group"] != "" ) print tags["group"] } + print tags["group"] } ' $spec ) Provides: %{-n*}-kmp = %_this_kmp_version ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 124789 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-11-12 08:43:32.000000000 +0100 +++ new/patches.suse/btrfs-btrfs-use-the-new-VFS-super_block_dev.patch 2020-10-26 08:02:23.000000000 +0100 @@ -39,7 +39,7 @@ refcount_t refs; --- a/fs/btrfs/disk-io.c +++ b/fs/btrfs/disk-io.c -@@ -1142,9 +1142,9 @@ static void __setup_root(struct btrfs_ro +@@ -1143,9 +1143,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); -@@ -1436,11 +1436,13 @@ static int btrfs_init_fs_root(struct btr +@@ -1437,11 +1437,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 @@ } } -@@ -2036,8 +2038,7 @@ void btrfs_put_root(struct btrfs_root *r +@@ -2037,8 +2039,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 -@@ -4041,8 +4041,7 @@ int btrfs_delete_subvolume(struct inode +@@ -4044,8 +4044,7 @@ int btrfs_delete_subvolume(struct inode } } @@ -88,7 +88,7 @@ out_end_trans: trans->block_rsv = NULL; trans->bytes_reserved = 0; -@@ -8758,7 +8757,7 @@ static int btrfs_getattr(const struct pa +@@ -8759,7 +8758,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(root, &pending_snapshot->block_rsv); + btrfs_subvolume_release_metadata(fs_info, &pending_snapshot->block_rsv); free_pending: --- a/fs/btrfs/super.c +++ b/fs/btrfs/super.c -@@ -2409,7 +2409,7 @@ static int btrfs_show_devname(struct seq +@@ -2408,7 +2408,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 -@@ -2274,6 +2274,8 @@ void free_anon_bdev(dev_t); +@@ -2271,6 +2271,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/btrfs-qgroup-don-t-commit-transaction-when-we-have-a.patch new/patches.suse/btrfs-qgroup-don-t-commit-transaction-when-we-have-a.patch --- old/patches.suse/btrfs-qgroup-don-t-commit-transaction-when-we-have-a.patch 2020-11-12 08:43:32.000000000 +0100 +++ new/patches.suse/btrfs-qgroup-don-t-commit-transaction-when-we-have-a.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,109 +0,0 @@ -From: Qu Wenruo <[email protected]> -Date: Wed, 11 Nov 2020 17:30:41 +0800 -Subject: btrfs: qgroup: don't commit transaction when we have already hold a - transaction handler -Patch-mainline: Submitted 2020/11/11 -References: bsc#1178634 - -[BUG] -There is a report about v5.9.6 hitting ASSERT() when running fstests: - - assertion failed: refcount_read(&trans->use_count) == 1, in fs/btrfs/transaction.c:2022 - ------------[ cut here ]------------ - kernel BUG at fs/btrfs/ctree.h:3230! - invalid opcode: 0000 [#1] SMP PTI - RIP: 0010:assertfail.constprop.0+0x18/0x1a [btrfs] - btrfs_commit_transaction.cold+0x11/0x5d [btrfs] - try_flush_qgroup+0x67/0x100 [btrfs] - __btrfs_qgroup_reserve_meta+0x3a/0x60 [btrfs] - btrfs_delayed_update_inode+0xaa/0x350 [btrfs] - btrfs_update_inode+0x9d/0x110 [btrfs] - btrfs_dirty_inode+0x5d/0xd0 [btrfs] - touch_atime+0xb5/0x100 - iterate_dir+0xf1/0x1b0 - __x64_sys_getdents64+0x78/0x110 - do_syscall_64+0x33/0x80 - entry_SYSCALL_64_after_hwframe+0x44/0xa9 - RIP: 0033:0x7fb5afe588db - -[CAUSE] -In try_flush_qgroup(), we assume we don't hold a transaction handler at -all. -This is true for data reservation and mostly true for metadata. -Since data space reservation always happens before we start a -transaction, and for most metadata operation we reserve space in -start_transaction(). - -But there is an exception, btrfs_delayed_inode_reserve_metadata(). -It holds a transaction handler, while still try to reserve extra -metadata space. - -When we hit -EDQUOT inside btrfs_delayed_inode_reserve_metadata(), we -will join into current transaction, and commit current transaction, -while we still have transaction handler out of qgroup code. - -[FIX] -Let's check current->journal before we join the transaction. - -If current->journal is empty or BTRFS_SEND_TRANS_STUB, it means -ourselves are not holding a transaction, thus is able to join and then -commit transaction. - -If current->journal is a valid transaction handler, we avoid committing -transaction, but just end current transaction. - -This is less effective than committing current transaction, as it won't -free metadata reserved space, but we may still free some data space by -the incoming data write. - -Fixes: c53e9653605d ("btrfs: qgroup: try to flush qgroup space when we get -EDQUOT") -Signed-off-by: Qu Wenruo <[email protected]> -Reviewed-by: Filipe Manana <[email protected]> -Link: https://bugzilla.suse.com/show_bug.cgi?id=1178634 -Signed-off-by: Jiri Slaby <[email protected]> ---- - fs/btrfs/qgroup.c | 19 ++++++++++++++++++- - 1 file changed, 18 insertions(+), 1 deletion(-) - ---- a/fs/btrfs/qgroup.c -+++ b/fs/btrfs/qgroup.c -@@ -3516,6 +3516,7 @@ static int try_flush_qgroup(struct btrfs - { - struct btrfs_trans_handle *trans; - int ret; -+ bool can_commit = true; - - /* - * We don't want to run flush again and again, so if there is a running -@@ -3527,6 +3528,19 @@ static int try_flush_qgroup(struct btrfs - return 0; - } - -+ /* -+ * If current process holds a transaction, we shouldn't flush, as we -+ * assume all space reservation happens before a trans handler is hold. -+ * -+ * But there are cases like btrfs_delayed_item_reserve_metadata() where -+ * we try to reserve space with one trans handler already hold. -+ * In that case we can't commit transaction. but at most end -+ * transaction, and hope the started data writes can free some space. -+ */ -+ if (current->journal_info && -+ current->journal_info != BTRFS_SEND_TRANS_STUB) -+ can_commit = false; -+ - ret = btrfs_start_delalloc_snapshot(root); - if (ret < 0) - goto out; -@@ -3538,7 +3552,10 @@ static int try_flush_qgroup(struct btrfs - goto out; - } - -- ret = btrfs_commit_transaction(trans); -+ if (can_commit) -+ ret = btrfs_commit_transaction(trans); -+ else -+ ret = btrfs_end_transaction(trans); - out: - clear_bit(BTRFS_ROOT_QGROUP_FLUSHING, &root->state); - wake_up(&root->qgroup_flush_wait); 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 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/coresight-fix-offset-by-one-error-in-counting-ports.patch 2020-10-26 08:02:23.000000000 +0100 @@ -0,0 +1,101 @@ +From: Mian Yousaf Kaukab <[email protected]> +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 <[email protected]> +Signed-off-by: Mian Yousaf Kaukab <[email protected]> +Reviewed-by: Suzuki K Poulose <[email protected]> +Tested-by: Jeremy Linton <[email protected]> +Reviewed-by: Jeremy Linton <[email protected]> +Signed-off-by: Mathieu Poirier <[email protected]> +Signed-off-by: Mian Yousaf Kaukab <[email protected]> +--- + 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 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/drm-amd-display-Don-t-invoke-kgdb_breakpoint-uncondi.patch 2020-10-26 08:02:23.000000000 +0100 @@ -0,0 +1,41 @@ +From: Takashi Iwai <[email protected]> +Subject: [PATCH 2/3] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally +Date: Fri, 23 Oct 2020 09:46:55 +0200 +Message-id: <[email protected]> +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: <[email protected]> +Signed-off-by: Takashi Iwai <[email protected]> + +--- + 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 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/drm-amd-display-Fix-kernel-panic-by-dal_gpio_open-er.patch 2020-10-26 08:02:23.000000000 +0100 @@ -0,0 +1,44 @@ +From: Takashi Iwai <[email protected]> +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: <[email protected]> +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: <[email protected]> +Signed-off-by: Takashi Iwai <[email protected]> + +--- + 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/spi-bcm2835-remove-use-of-uninitialized-gpio-flags-v.patch new/patches.suse/spi-bcm2835-remove-use-of-uninitialized-gpio-flags-v.patch --- old/patches.suse/spi-bcm2835-remove-use-of-uninitialized-gpio-flags-v.patch 2020-11-12 08:43:32.000000000 +0100 +++ new/patches.suse/spi-bcm2835-remove-use-of-uninitialized-gpio-flags-v.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,43 +0,0 @@ -From: =?UTF-8?q?Martin=20Hundeb=C3=B8ll?= <[email protected]> -Date: Thu, 5 Nov 2020 10:06:15 +0100 -Subject: spi: bcm2835: remove use of uninitialized gpio flags variable -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit -Git-commit: bc7f2cd7559c5595dc38b909ae9a8d43e0215994 -Patch-mainline: 5.10-rc3 -References: git-fixes - -Removing the duplicate gpio chip select level handling in -bcm2835_spi_setup() left the lflags variable uninitialized. Avoid trhe -use of such variable by passing default flags to -gpiochip_request_own_desc(). - -Fixes: 5e31ba0c0543 ("spi: bcm2835: fix gpio cs level inversion") -Signed-off-by: Martin Hundebøll <[email protected]> -Link: https://lore.kernel.org/r/[email protected] -Signed-off-by: Mark Brown <[email protected]> -Signed-off-by: Jiri Slaby <[email protected]> ---- - drivers/spi/spi-bcm2835.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - ---- a/drivers/spi/spi-bcm2835.c -+++ b/drivers/spi/spi-bcm2835.c -@@ -1193,7 +1193,6 @@ static int bcm2835_spi_setup(struct spi_ - struct spi_controller *ctlr = spi->controller; - struct bcm2835_spi *bs = spi_controller_get_devdata(ctlr); - struct gpio_chip *chip; -- enum gpio_lookup_flags lflags; - u32 cs; - - /* -@@ -1261,7 +1260,7 @@ static int bcm2835_spi_setup(struct spi_ - - spi->cs_gpiod = gpiochip_request_own_desc(chip, 8 - spi->chip_select, - DRV_NAME, -- lflags, -+ GPIO_LOOKUP_FLAGS_DEFAULT, - GPIOD_OUT_LOW); - if (IS_ERR(spi->cs_gpiod)) - return PTR_ERR(spi->cs_gpiod); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/tipc-fix-a-deadlock-when-flushing-scheduled-work.patch new/patches.suse/tipc-fix-a-deadlock-when-flushing-scheduled-work.patch --- old/patches.suse/tipc-fix-a-deadlock-when-flushing-scheduled-work.patch 2020-11-12 08:43:32.000000000 +0100 +++ new/patches.suse/tipc-fix-a-deadlock-when-flushing-scheduled-work.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,168 +0,0 @@ -From: Hoang Huu Le <[email protected]> -Date: Mon, 7 Sep 2020 13:17:25 +0700 -Subject: tipc: fix a deadlock when flushing scheduled work -Git-commit: d966ddcc38217a6110a6a0ff37ad2dee7d42e23e -Patch-mainline: 5.10-rc1 -References: git-fixes - -In the commit fdeba99b1e58 -("tipc: fix use-after-free in tipc_bcast_get_mode"), we're trying -to make sure the tipc_net_finalize_work work item finished if it -enqueued. But calling flush_scheduled_work() is not just affecting -above work item but either any scheduled work. This has turned out -to be overkill and caused to deadlock as syzbot reported: - -====================================================== -WARNING: possible circular locking dependency detected -5.9.0-rc2-next-20200828-syzkaller #0 Not tainted ------------------------------------------------------- -kworker/u4:6/349 is trying to acquire lock: -ffff8880aa063d38 ((wq_completion)events){+.+.}-{0:0}, at: flush_workqueue+0xe1/0x13e0 kernel/workqueue.c:2777 - -but task is already holding lock: -ffffffff8a879430 (pernet_ops_rwsem){++++}-{3:3}, at: cleanup_net+0x9b/0xb10 net/core/net_namespace.c:565 - -[...] - Possible unsafe locking scenario: - - CPU0 CPU1 - ---- ---- - lock(pernet_ops_rwsem); - lock(&sb->s_type->i_mutex_key#13); - lock(pernet_ops_rwsem); - lock((wq_completion)events); - - *** DEADLOCK *** -[...] - -v1: -To fix the original issue, we replace above calling by introducing -a bit flag. When a namespace cleaned-up, bit flag is set to zero and: -- tipc_net_finalize functionial just does return immediately. -- tipc_net_finalize_work does not enqueue into the scheduled work queue. - -v2: -Use cancel_work_sync() helper to make sure ONLY the -tipc_net_finalize_work() stopped before releasing bcbase object. - -Reported-by: [email protected] -Fixes: fdeba99b1e58 ("tipc: fix use-after-free in tipc_bcast_get_mode") -Acked-by: Jon Maloy <[email protected]> -Signed-off-by: Hoang Huu Le <[email protected]> -Signed-off-by: Jakub Kicinski <[email protected]> -Signed-off-by: Jiri Slaby <[email protected]> ---- - net/tipc/core.c | 9 +++++---- - net/tipc/core.h | 8 ++++++++ - net/tipc/net.c | 20 +++++--------------- - net/tipc/net.h | 1 + - 4 files changed, 19 insertions(+), 19 deletions(-) - ---- a/net/tipc/core.c -+++ b/net/tipc/core.c -@@ -60,6 +60,7 @@ static int __net_init tipc_init_net(stru - tn->trial_addr = 0; - tn->addr_trial_end = 0; - tn->capabilities = TIPC_NODE_CAPABILITIES; -+ INIT_WORK(&tn->final_work.work, tipc_net_finalize_work); - memset(tn->node_id, 0, sizeof(tn->node_id)); - memset(tn->node_id_string, 0, sizeof(tn->node_id_string)); - tn->mon_threshold = TIPC_DEF_MON_THRESHOLD; -@@ -107,13 +108,13 @@ out_crypto: - - static void __net_exit tipc_exit_net(struct net *net) - { -+ struct tipc_net *tn = tipc_net(net); -+ - tipc_detach_loopback(net); -+ /* Make sure the tipc_net_finalize_work() finished */ -+ cancel_work_sync(&tn->final_work.work); - tipc_net_stop(net); - -- /* Make sure the tipc_net_finalize_work stopped -- * before releasing the resources. -- */ -- flush_scheduled_work(); - tipc_bcast_stop(net); - tipc_nametbl_stop(net); - tipc_sk_rht_destroy(net); ---- a/net/tipc/core.h -+++ b/net/tipc/core.h -@@ -90,6 +90,12 @@ extern unsigned int tipc_net_id __read_m - extern int sysctl_tipc_rmem[3] __read_mostly; - extern int sysctl_tipc_named_timeout __read_mostly; - -+struct tipc_net_work { -+ struct work_struct work; -+ struct net *net; -+ u32 addr; -+}; -+ - struct tipc_net { - u8 node_id[NODE_ID_LEN]; - u32 node_addr; -@@ -143,6 +149,8 @@ struct tipc_net { - /* TX crypto handler */ - struct tipc_crypto *crypto_tx; - #endif -+ /* Work item for net finalize */ -+ struct tipc_net_work final_work; - }; - - static inline struct tipc_net *tipc_net(struct net *net) ---- a/net/tipc/net.c -+++ b/net/tipc/net.c -@@ -105,12 +105,6 @@ - * - A local spin_lock protecting the queue of subscriber events. - */ - --struct tipc_net_work { -- struct work_struct work; -- struct net *net; -- u32 addr; --}; -- - static void tipc_net_finalize(struct net *net, u32 addr); - - int tipc_net_init(struct net *net, u8 *node_id, u32 addr) -@@ -142,25 +136,21 @@ static void tipc_net_finalize(struct net - TIPC_CLUSTER_SCOPE, 0, addr); - } - --static void tipc_net_finalize_work(struct work_struct *work) -+void tipc_net_finalize_work(struct work_struct *work) - { - struct tipc_net_work *fwork; - - fwork = container_of(work, struct tipc_net_work, work); - tipc_net_finalize(fwork->net, fwork->addr); -- kfree(fwork); - } - - void tipc_sched_net_finalize(struct net *net, u32 addr) - { -- struct tipc_net_work *fwork = kzalloc(sizeof(*fwork), GFP_ATOMIC); -+ struct tipc_net *tn = tipc_net(net); - -- if (!fwork) -- return; -- INIT_WORK(&fwork->work, tipc_net_finalize_work); -- fwork->net = net; -- fwork->addr = addr; -- schedule_work(&fwork->work); -+ tn->final_work.net = net; -+ tn->final_work.addr = addr; -+ schedule_work(&tn->final_work.work); - } - - void tipc_net_stop(struct net *net) ---- a/net/tipc/net.h -+++ b/net/tipc/net.h -@@ -42,6 +42,7 @@ - extern const struct nla_policy tipc_nl_net_policy[]; - - int tipc_net_init(struct net *net, u8 *node_id, u32 addr); -+void tipc_net_finalize_work(struct work_struct *work); - void tipc_sched_net_finalize(struct net *net, u32 addr); - void tipc_net_stop(struct net *net); - int tipc_nl_net_dump(struct sk_buff *skb, struct netlink_callback *cb); 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 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/vt_ioctl-fix-GIO_UNIMAP-regression.patch 2020-10-26 08:02:23.000000000 +0100 @@ -0,0 +1,58 @@ +From: Jiri Slaby <[email protected]> +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 <[email protected]> +Fixes: 5ba127878722 ("vt_ioctl: move perm checks level up") +Cc: [email protected] +Reported-by: Fabian Vogt <[email protected]> +--- + 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 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/x86-unwind-orc-Fix-inactive-tasks-with-stack-pointer.patch 2020-10-26 08:02:23.000000000 +0100 @@ -0,0 +1,138 @@ +From: Jiri Slaby <[email protected]> +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 <[email protected]> +Signed-off-by: Ingo Molnar <[email protected]> +Link: https://lore.kernel.org/r/[email protected] +--- + 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 ++++++ ++++ 1397 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/series.conf ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.24930/series.conf ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.vP8D8z/_old 2020-11-16 08:50:40.193101893 +0100 +++ /var/tmp/diff_new_pack.vP8D8z/_new 2020-11-16 08:50:40.193101893 +0100 @@ -1,3 +1,3 @@ -2020-11-12 07:43:32 +0000 -GIT Revision: ea9393740a2e1ec61d5f3ca2bdad4e3389c7f77e +2020-10-26 07:02:23 +0000 +GIT Revision: 435e92d56d394d19f6e8d6bfa2fcfe909943e076 GIT Branch: stable _______________________________________________ openSUSE Commits mailing list -- [email protected] To unsubscribe, email [email protected] List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/[email protected]
