Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2020-02-24 15:50:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Mon Feb 24 15:50:01 2020 rev:530 rq:777570 version:5.5.5 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2020-02-18 10:34:53.716269951 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.26092/dtb-aarch64.changes 2020-02-24 15:50:02.171155167 +0100 @@ -1,0 +2,158 @@ +Thu Feb 20 07:00:15 CET 2020 - [email protected] + +- Linux 5.5.5 (bnc#1012628). +- io_uring: fix deferred req iovec leak (bnc#1012628). +- io_uring: retry raw bdev writes if we hit -EOPNOTSUPP + (bnc#1012628). +- Input: synaptics - switch T470s to RMI4 by default + (bnc#1012628). +- Input: synaptics - enable SMBus on ThinkPad L470 (bnc#1012628). +- Input: synaptics - remove the LEN0049 dmi id from topbuttonpad + list (bnc#1012628). +- ALSA: usb-audio: Add clock validity quirk for Denon + MC7000/MCX8000 (bnc#1012628). +- ALSA: usb-audio: Fix UAC2/3 effect unit parsing (bnc#1012628). +- ALSA: pcm: Fix double hw_free calls (bnc#1012628). +- ALSA: hda/realtek - Add more codec supported Headset Button + (bnc#1012628). +- ALSA: hda/realtek - Fix silent output on MSI-GL73 (bnc#1012628). +- ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 + (bnc#1012628). +- ACPI: EC: Fix flushing of pending work (bnc#1012628). +- ACPI: PM: s2idle: Avoid possible race related to the EC GPE + (bnc#1012628). +- ACPICA: Introduce acpi_any_gpe_status_set() (bnc#1012628). +- ACPI: PM: s2idle: Prevent spurious SCIs from waking up the + system (bnc#1012628). +- ext4: don't assume that mmp_nodename/bdevname have NUL + (bnc#1012628). +- ext4: fix support for inode sizes > 1024 bytes (bnc#1012628). +- ext4: fix checksum errors with indexed dirs (bnc#1012628). +- ext4: add cond_resched() to ext4_protect_reserved_inode + (bnc#1012628). +- ext4: improve explanation of a mount failure caused by a + misconfigured kernel (bnc#1012628). +- Btrfs: fix race between using extent maps and merging them + (bnc#1012628). +- btrfs: ref-verify: fix memory leaks (bnc#1012628). +- btrfs: print message when tree-log replay starts (bnc#1012628). +- btrfs: log message when rw remount is attempted with unclean + tree-log (bnc#1012628). +- ARM: npcm: Bring back GPIOLIB support (bnc#1012628). +- gpio: xilinx: Fix bug where the wrong GPIO register is written + to (bnc#1012628). +- arm64: ssbs: Fix context-switch when SSBS is present on all CPUs + (bnc#1012628). +- xprtrdma: Fix DMA scatter-gather list mapping imbalance + (bnc#1012628). +- cifs: make sure we do not overflow the max EA buffer size + (bnc#1012628). +- jbd2: move the clearing of b_modified flag to the + journal_unmap_buffer() (bnc#1012628). +- jbd2: do not clear the BH_Mapped flag when forgetting a metadata + buffer (bnc#1012628). +- EDAC/sysfs: Remove csrow objects on errors (bnc#1012628). +- EDAC/mc: Fix use-after-free and memleaks during device removal + (bnc#1012628). +- KVM: nVMX: Use correct root level for nested EPT shadow page + tables (bnc#1012628). +- KVM: x86/mmu: Fix struct guest_walker arrays for 5-level paging + (bnc#1012628). +- perf/x86/amd: Add missing L2 misses event spec to AMD Family + 17h's event map (bnc#1012628). +- s390/pkey: fix missing length of protected key on return + (bnc#1012628). +- s390/uv: Fix handling of length extensions (bnc#1012628). +- drm/vgem: Close use-after-free race in vgem_gem_create + (bnc#1012628). +- drm/mst: Fix possible NULL pointer dereference in + drm_dp_mst_process_up_req() (bnc#1012628). +- drm/panfrost: Make sure the shrinker does not reclaim referenced + BOs (bnc#1012628). +- drm/amdgpu: update smu_v11_0_pptable.h (bnc#1012628). +- drm/amdgpu:/navi10: use the ODCAP enum to index the caps array + (bnc#1012628). +- bus: moxtet: fix potential stack buffer overflow (bnc#1012628). +- nvme: fix the parameter order for nvme_get_log in + nvme_get_fw_slot_info (bnc#1012628). +- drivers: ipmi: fix off-by-one bounds check that leads to a + out-of-bounds write (bnc#1012628). +- IB/mlx5: Return failure when rts2rts_qp_counters_set_id is + not supported (bnc#1012628). +- IB/hfi1: Acquire lock to release TID entries when user file + is closed (bnc#1012628). +- IB/hfi1: Close window for pq and request coliding (bnc#1012628). +- IB/rdmavt: Reset all QPs when the device is shut down + (bnc#1012628). +- IB/umad: Fix kernel crash while unloading ib_umad (bnc#1012628). +- RDMA/core: Fix invalid memory access in spec_filter_size + (bnc#1012628). +- RDMA/iw_cxgb4: initiate CLOSE when entering TERM (bnc#1012628). +- RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create + (bnc#1012628). +- RDMA/rxe: Fix soft lockup problem due to using tasklets in + softirq (bnc#1012628). +- RDMA/core: Fix protection fault in get_pkey_idx_qp_list + (bnc#1012628). +- s390/time: Fix clk type in get_tod_clock (bnc#1012628). +- Input: ili210x - fix return value of is_visible function + (bnc#1012628). +- sched/uclamp: Reject negative values in cpu_uclamp_write() + (bnc#1012628). +- mac80211: use more bits for ack_frame_id (bnc#1012628). +- spmi: pmic-arb: Set lockdep class for hierarchical irq domains + (bnc#1012628). +- perf/x86/intel: Fix inaccurate period in context switch for + auto-reload (bnc#1012628). +- hwmon: (pmbus/ltc2978) Fix PMBus polling of MFR_COMMON + definitions (bnc#1012628). +- mac80211: fix quiet mode activation in action frames + (bnc#1012628). +- cifs: fix mount option display for sec=krb5i (bnc#1012628). +- ceph: noacl mount option is effectively ignored (bnc#1012628). +- arm64: dts: fast models: Fix FVP PCI interrupt-map property + (bnc#1012628). +- KVM: x86: Mask off reserved bit from #DB exception payload + (bnc#1012628). +- KVM: nVMX: Handle pending #DB when injecting INIT VM-exit + (bnc#1012628). +- perf stat: Don't report a null stalled cycles per insn metric + (bnc#1012628). +- NFSv4.1 make cachethis=no for writes (bnc#1012628). +- NFSv4: Ensure the delegation cred is pinned when we call + delegreturn (bnc#1012628). +- Revert "drm/sun4i: drv: Allow framebuffer modifiers in mode + config" (bnc#1012628). +- drm/i915/pmu: Correct the rc6 offset upon enabling + (bnc#1012628). +- ext4: choose hardlimit when softlimit is larger than hardlimit + in ext4_statfs_project() (bnc#1012628). +- io-wq: add support for inheriting ->fs (bnc#1012628). +- NFSv4: Add accounting for the number of active delegations held + (bnc#1012628). +- gpio: add gpiod_toggle_active_low() (bnc#1012628). +- mmc: core: Rework wp-gpio handling (bnc#1012628). +- commit 5157fff + +------------------------------------------------------------------- +Wed Feb 19 08:03:41 CET 2020 - [email protected] + +- Update config files (bnc#1161832). + Disable CONFIG_MODULE_SIG on i386. We don't run pesign on i386 builds, + hence the modules are not signed at all. This results in module + verification failures and warnings. + CONFIG_SECURITY_LOCKDOWN_LSM depends on (selects) CONFIG_MODULE_SIG, so + we have to disable it too. But it makes no sense to lockdown without + module signature anyway. +- commit 599e3c2 + +------------------------------------------------------------------- +Mon Feb 17 08:56:00 CET 2020 - [email protected] + +- vt: selection, close sel_buffer race (bnc#1162928 + CVE-2020-8648). +- vt: selection, handle pending signals in paste_selection + (bnc#1162928 CVE-2020-8648). +- commit 813d10d + +------------------------------------------------------------------- dtb-armv6l.changes: same change dtb-armv7l.changes: same change kernel-64kb.changes: same change kernel-debug.changes: same change kernel-default.changes: same change kernel-docs.changes: same change kernel-kvmsmall.changes: same change kernel-lpae.changes: same change kernel-obs-build.changes: same change kernel-obs-qa.changes: same change kernel-pae.changes: same change kernel-source.changes: same change kernel-syms.changes: same change kernel-vanilla.changes: same change kernel-zfcpdump.changes: same change ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ --- /var/tmp/diff_new_pack.FIkCii/_old 2020-02-24 15:50:48.019257265 +0100 +++ /var/tmp/diff_new_pack.FIkCii/_new 2020-02-24 15:50:48.023257274 +0100 @@ -17,7 +17,7 @@ %define srcversion 5.5 -%define patchversion 5.5.4 +%define patchversion 5.5.5 %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.5.4 +Version: 5.5.5 %if 0%{?is_kotd} -Release: <RELEASE>.g119f9ca +Release: <RELEASE>.g5157fff %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.FIkCii/_old 2020-02-24 15:50:48.091257426 +0100 +++ /var/tmp/diff_new_pack.FIkCii/_new 2020-02-24 15:50:48.095257434 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.5 -%define patchversion 5.5.4 +%define patchversion 5.5.5 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -65,9 +65,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0 Group: System/Kernel -Version: 5.5.4 +Version: 5.5.5 %if 0%{?is_kotd} -Release: <RELEASE>.g119f9ca +Release: <RELEASE>.g5157fff %else Release: 0 %endif @@ -174,10 +174,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-119f9ca73176e04be295ff3512e57e654b901d3d -Provides: kernel-srchash-119f9ca73176e04be295ff3512e57e654b901d3d +Provides: kernel-%build_flavor-base-srchash-5157fffd4c3251d3bddbfbfb66ce2bae0cd32bf5 +Provides: kernel-srchash-5157fffd4c3251d3bddbfbfb66ce2bae0cd32bf5 # END COMMON DEPS -Provides: %name-srchash-119f9ca73176e04be295ff3512e57e654b901d3d +Provides: %name-srchash-5157fffd4c3251d3bddbfbfb66ce2bae0cd32bf5 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.FIkCii/_old 2020-02-24 15:50:48.111257470 +0100 +++ /var/tmp/diff_new_pack.FIkCii/_new 2020-02-24 15:50:48.115257479 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.5 -%define patchversion 5.5.4 +%define patchversion 5.5.5 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -65,9 +65,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.5.4 +Version: 5.5.5 %if 0%{?is_kotd} -Release: <RELEASE>.g119f9ca +Release: <RELEASE>.g5157fff %else Release: 0 %endif @@ -174,10 +174,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-119f9ca73176e04be295ff3512e57e654b901d3d -Provides: kernel-srchash-119f9ca73176e04be295ff3512e57e654b901d3d +Provides: kernel-%build_flavor-base-srchash-5157fffd4c3251d3bddbfbfb66ce2bae0cd32bf5 +Provides: kernel-srchash-5157fffd4c3251d3bddbfbfb66ce2bae0cd32bf5 # END COMMON DEPS -Provides: %name-srchash-119f9ca73176e04be295ff3512e57e654b901d3d +Provides: %name-srchash-5157fffd4c3251d3bddbfbfb66ce2bae0cd32bf5 %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.FIkCii/_old 2020-02-24 15:50:48.135257523 +0100 +++ /var/tmp/diff_new_pack.FIkCii/_new 2020-02-24 15:50:48.139257532 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.5 -%define patchversion 5.5.4 +%define patchversion 5.5.5 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -65,9 +65,9 @@ Summary: The Standard Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.5.4 +Version: 5.5.5 %if 0%{?is_kotd} -Release: <RELEASE>.g119f9ca +Release: <RELEASE>.g5157fff %else Release: 0 %endif @@ -174,10 +174,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-119f9ca73176e04be295ff3512e57e654b901d3d -Provides: kernel-srchash-119f9ca73176e04be295ff3512e57e654b901d3d +Provides: kernel-%build_flavor-base-srchash-5157fffd4c3251d3bddbfbfb66ce2bae0cd32bf5 +Provides: kernel-srchash-5157fffd4c3251d3bddbfbfb66ce2bae0cd32bf5 # END COMMON DEPS -Provides: %name-srchash-119f9ca73176e04be295ff3512e57e654b901d3d +Provides: %name-srchash-5157fffd4c3251d3bddbfbfb66ce2bae0cd32bf5 %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.FIkCii/_old 2020-02-24 15:50:48.155257568 +0100 +++ /var/tmp/diff_new_pack.FIkCii/_new 2020-02-24 15:50:48.155257568 +0100 @@ -17,7 +17,7 @@ %define srcversion 5.5 -%define patchversion 5.5.4 +%define patchversion 5.5.5 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 5.5.4 +Version: 5.5.5 %if 0%{?is_kotd} -Release: <RELEASE>.g119f9ca +Release: <RELEASE>.g5157fff %else Release: 0 %endif @@ -63,7 +63,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-119f9ca73176e04be295ff3512e57e654b901d3d +Provides: %name-srchash-5157fffd4c3251d3bddbfbfb66ce2bae0cd32bf5 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.FIkCii/_old 2020-02-24 15:50:48.175257612 +0100 +++ /var/tmp/diff_new_pack.FIkCii/_new 2020-02-24 15:50:48.179257622 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.5 -%define patchversion 5.5.4 +%define patchversion 5.5.5 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -65,9 +65,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0 Group: System/Kernel -Version: 5.5.4 +Version: 5.5.5 %if 0%{?is_kotd} -Release: <RELEASE>.g119f9ca +Release: <RELEASE>.g5157fff %else Release: 0 %endif @@ -174,10 +174,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-119f9ca73176e04be295ff3512e57e654b901d3d -Provides: kernel-srchash-119f9ca73176e04be295ff3512e57e654b901d3d +Provides: kernel-%build_flavor-base-srchash-5157fffd4c3251d3bddbfbfb66ce2bae0cd32bf5 +Provides: kernel-srchash-5157fffd4c3251d3bddbfbfb66ce2bae0cd32bf5 # END COMMON DEPS -Provides: %name-srchash-119f9ca73176e04be295ff3512e57e654b901d3d +Provides: %name-srchash-5157fffd4c3251d3bddbfbfb66ce2bae0cd32bf5 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.FIkCii/_old 2020-02-24 15:50:48.211257692 +0100 +++ /var/tmp/diff_new_pack.FIkCii/_new 2020-02-24 15:50:48.215257702 +0100 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.5.4 +%define patchversion 5.5.5 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-119f9ca73176e04be295ff3512e57e654b901d3d +BuildRequires: kernel%kernel_flavor-srchash-5157fffd4c3251d3bddbfbfb66ce2bae0cd32bf5 %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.5.4 +Version: 5.5.5 %if 0%{?is_kotd} -Release: <RELEASE>.g119f9ca +Release: <RELEASE>.g5157fff %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.FIkCii/_old 2020-02-24 15:50:48.231257737 +0100 +++ /var/tmp/diff_new_pack.FIkCii/_new 2020-02-24 15:50:48.235257746 +0100 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.5.4 +%define patchversion 5.5.5 %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.5.4 +Version: 5.5.5 %if 0%{?is_kotd} -Release: <RELEASE>.g119f9ca +Release: <RELEASE>.g5157fff %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.FIkCii/_old 2020-02-24 15:50:48.251257782 +0100 +++ /var/tmp/diff_new_pack.FIkCii/_new 2020-02-24 15:50:48.255257791 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.5 -%define patchversion 5.5.4 +%define patchversion 5.5.5 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -65,9 +65,9 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 5.5.4 +Version: 5.5.5 %if 0%{?is_kotd} -Release: <RELEASE>.g119f9ca +Release: <RELEASE>.g5157fff %else Release: 0 %endif @@ -174,10 +174,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-119f9ca73176e04be295ff3512e57e654b901d3d -Provides: kernel-srchash-119f9ca73176e04be295ff3512e57e654b901d3d +Provides: kernel-%build_flavor-base-srchash-5157fffd4c3251d3bddbfbfb66ce2bae0cd32bf5 +Provides: kernel-srchash-5157fffd4c3251d3bddbfbfb66ce2bae0cd32bf5 # END COMMON DEPS -Provides: %name-srchash-119f9ca73176e04be295ff3512e57e654b901d3d +Provides: %name-srchash-5157fffd4c3251d3bddbfbfb66ce2bae0cd32bf5 %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.FIkCii/_old 2020-02-24 15:50:48.271257826 +0100 +++ /var/tmp/diff_new_pack.FIkCii/_new 2020-02-24 15:50:48.271257826 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.5 -%define patchversion 5.5.4 +%define patchversion 5.5.5 %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.5.4 +Version: 5.5.5 %if 0%{?is_kotd} -Release: <RELEASE>.g119f9ca +Release: <RELEASE>.g5157fff %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-119f9ca73176e04be295ff3512e57e654b901d3d +Provides: %name-srchash-5157fffd4c3251d3bddbfbfb66ce2bae0cd32bf5 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.FIkCii/_old 2020-02-24 15:50:48.291257871 +0100 +++ /var/tmp/diff_new_pack.FIkCii/_new 2020-02-24 15:50:48.295257879 +0100 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 5.5.4 +Version: 5.5.5 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g119f9ca +Release: <RELEASE>.g5157fff %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-119f9ca73176e04be295ff3512e57e654b901d3d +Provides: %name-srchash-5157fffd4c3251d3bddbfbfb66ce2bae0cd32bf5 Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.FIkCii/_old 2020-02-24 15:50:48.311257915 +0100 +++ /var/tmp/diff_new_pack.FIkCii/_new 2020-02-24 15:50:48.311257915 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.5 -%define patchversion 5.5.4 +%define patchversion 5.5.5 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -65,9 +65,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0 Group: System/Kernel -Version: 5.5.4 +Version: 5.5.5 %if 0%{?is_kotd} -Release: <RELEASE>.g119f9ca +Release: <RELEASE>.g5157fff %else Release: 0 %endif @@ -174,10 +174,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-119f9ca73176e04be295ff3512e57e654b901d3d -Provides: kernel-srchash-119f9ca73176e04be295ff3512e57e654b901d3d +Provides: kernel-%build_flavor-base-srchash-5157fffd4c3251d3bddbfbfb66ce2bae0cd32bf5 +Provides: kernel-srchash-5157fffd4c3251d3bddbfbfb66ce2bae0cd32bf5 # END COMMON DEPS -Provides: %name-srchash-119f9ca73176e04be295ff3512e57e654b901d3d +Provides: %name-srchash-5157fffd4c3251d3bddbfbfb66ce2bae0cd32bf5 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh kernel-zfcpdump.spec: same change ++++++ config.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-02-13 15:33:37.000000000 +0100 +++ new/config/arm64/default 2020-02-19 08:44:45.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 5.5.3 Kernel Configuration +# Linux/arm64 5.5.5 Kernel Configuration # # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default --- old/config/armv6hl/default 2020-02-13 15:33:37.000000000 +0100 +++ new/config/armv6hl/default 2020-02-19 08:44:45.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.5.3 Kernel Configuration +# Linux/arm 5.5.5 Kernel Configuration # # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default --- old/config/armv7hl/default 2020-02-13 15:33:37.000000000 +0100 +++ new/config/armv7hl/default 2020-02-19 08:44:45.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.5.3 Kernel Configuration +# Linux/arm 5.5.5 Kernel Configuration # # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae --- old/config/armv7hl/lpae 2020-02-13 15:33:37.000000000 +0100 +++ new/config/armv7hl/lpae 2020-02-19 08:44:45.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.5.3 Kernel Configuration +# Linux/arm 5.5.5 Kernel Configuration # # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/debug new/config/i386/debug --- old/config/i386/debug 2020-02-13 15:33:37.000000000 +0100 +++ new/config/i386/debug 2020-02-19 08:44:45.000000000 +0100 @@ -77,6 +77,6 @@ CONFIG_XFS_DEBUG=y CONFIG_ZRAM_MEMORY_TRACKING=y CONFIG_MODULES=y -CONFIG_MODULE_SIG=y +# CONFIG_MODULE_SIG is not set # CONFIG_SUSE_KERNEL_SUPPORTED is not set CONFIG_EFI_STUB=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/default new/config/i386/default --- old/config/i386/default 2020-02-13 15:33:37.000000000 +0100 +++ new/config/i386/default 2020-02-19 08:44:45.000000000 +0100 @@ -167,6 +167,6 @@ CONFIG_XO15_EBOOK=m CONFIG_XO1_RFKILL=m CONFIG_MODULES=y -CONFIG_MODULE_SIG=y +# CONFIG_MODULE_SIG is not set # CONFIG_SUSE_KERNEL_SUPPORTED is not set CONFIG_EFI_STUB=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2020-02-13 15:33:37.000000000 +0100 +++ new/config/i386/pae 2020-02-19 08:44:45.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 5.5.3 Kernel Configuration +# Linux/i386 5.5.5 Kernel Configuration # # @@ -876,15 +876,7 @@ CONFIG_MODVERSIONS=y CONFIG_ASM_MODVERSIONS=y CONFIG_MODULE_SRCVERSION_ALL=y -CONFIG_MODULE_SIG=y -# CONFIG_MODULE_SIG_FORCE is not set -# CONFIG_MODULE_SIG_ALL is not set -# CONFIG_MODULE_SIG_SHA1 is not set -# CONFIG_MODULE_SIG_SHA224 is not set -CONFIG_MODULE_SIG_SHA256=y -# CONFIG_MODULE_SIG_SHA384 is not set -# CONFIG_MODULE_SIG_SHA512 is not set -CONFIG_MODULE_SIG_HASH="sha256" +# CONFIG_MODULE_SIG is not set # CONFIG_MODULE_COMPRESS is not set # CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set CONFIG_UNUSED_SYMBOLS=y @@ -9216,11 +9208,7 @@ # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y # CONFIG_SECURITY_SAFESETID is not set -CONFIG_SECURITY_LOCKDOWN_LSM=y -CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y -CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE=y -# CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY is not set -# CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY is not set +# CONFIG_SECURITY_LOCKDOWN_LSM is not set CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y @@ -9499,7 +9487,6 @@ # # Certificates for signature checking # -CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/vanilla new/config/i386/vanilla --- old/config/i386/vanilla 2020-02-13 15:33:37.000000000 +0100 +++ new/config/i386/vanilla 2020-02-19 08:44:45.000000000 +0100 @@ -1,4 +1,3 @@ CONFIG_LOCALVERSION="-vanilla" CONFIG_MODULES=y -CONFIG_MODULE_SIG=y CONFIG_EFI_STUB=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default --- old/config/ppc64/default 2020-02-13 15:33:37.000000000 +0100 +++ new/config/ppc64/default 2020-02-19 08:44:45.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 5.5.3 Kernel Configuration +# Linux/powerpc 5.5.5 Kernel Configuration # # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default --- old/config/ppc64le/default 2020-02-13 15:33:37.000000000 +0100 +++ new/config/ppc64le/default 2020-02-19 08:44:45.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 5.5.3 Kernel Configuration +# Linux/powerpc 5.5.5 Kernel Configuration # # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/default new/config/s390x/default --- old/config/s390x/default 2020-02-13 15:33:37.000000000 +0100 +++ new/config/s390x/default 2020-02-19 08:44:45.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 5.5.3 Kernel Configuration +# Linux/s390 5.5.5 Kernel Configuration # # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump --- old/config/s390x/zfcpdump 2020-02-13 15:33:37.000000000 +0100 +++ new/config/s390x/zfcpdump 2020-02-19 08:44:45.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 5.5.3 Kernel Configuration +# Linux/s390 5.5.5 Kernel Configuration # # 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-02-13 15:33:37.000000000 +0100 +++ new/config/x86_64/default 2020-02-19 08:44:45.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 5.5.3 Kernel Configuration +# Linux/x86_64 5.5.5 Kernel Configuration # # ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 6880 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/cgroup-init_tasks-shouldn-t-be-linked-to-the-root-cg.patch new/patches.suse/cgroup-init_tasks-shouldn-t-be-linked-to-the-root-cg.patch --- old/patches.suse/cgroup-init_tasks-shouldn-t-be-linked-to-the-root-cg.patch 2020-02-15 09:16:55.000000000 +0100 +++ new/patches.suse/cgroup-init_tasks-shouldn-t-be-linked-to-the-root-cg.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,55 +0,0 @@ -From 0cd9d33ace336bc424fc30944aa3defd6786e4fe Mon Sep 17 00:00:00 2001 -From: Tejun Heo <[email protected]> -Date: Thu, 30 Jan 2020 11:37:33 -0500 -Subject: [PATCH] cgroup: init_tasks shouldn't be linked to the root cgroup -Git-commit: 0cd9d33ace336bc424fc30944aa3defd6786e4fe -Patch-mainline: v5.6-rc2 -References: bsc#1163370 - -5153faac18d2 ("cgroup: remove cgroup_enable_task_cg_lists() -optimization") removed lazy initialization of css_sets so that new -tasks are always lniked to its css_set. In the process, it incorrectly -ended up adding init_tasks to root css_set. They show up as PID 0's in -root's cgroup.procs triggering warnings in systemd and generally -confusing people. - -Fix it by skip css_set linking for init_tasks. - -Signed-off-by: Tejun Heo <[email protected]> -Reported-by: https://github.com/joanbm -Link: https://github.com/systemd/systemd/issues/14682 -Fixes: 5153faac18d2 ("cgroup: remove cgroup_enable_task_cg_lists() optimization") -Cc: [email protected] # v5.5+ -Acked-by: Takashi Iwai <[email protected]> - ---- - kernel/cgroup/cgroup.c | 13 ++++++++----- - 1 file changed, 8 insertions(+), 5 deletions(-) - -diff --git a/kernel/cgroup/cgroup.c b/kernel/cgroup/cgroup.c -index b3744872263e..cf8a36bdf5c8 100644 ---- a/kernel/cgroup/cgroup.c -+++ b/kernel/cgroup/cgroup.c -@@ -5932,11 +5932,14 @@ void cgroup_post_fork(struct task_struct *child) - - spin_lock_irq(&css_set_lock); - -- WARN_ON_ONCE(!list_empty(&child->cg_list)); -- cset = task_css_set(current); /* current is @child's parent */ -- get_css_set(cset); -- cset->nr_tasks++; -- css_set_move_task(child, NULL, cset, false); -+ /* init tasks are special, only link regular threads */ -+ if (likely(child->pid)) { -+ WARN_ON_ONCE(!list_empty(&child->cg_list)); -+ cset = task_css_set(current); /* current is @child's parent */ -+ get_css_set(cset); -+ cset->nr_tasks++; -+ css_set_move_task(child, NULL, cset, false); -+ } - - /* - * If the cgroup has to be frozen, the new task has too. Let's set --- -2.16.4 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/vt-selection-close-sel_buffer-race.patch new/patches.suse/vt-selection-close-sel_buffer-race.patch --- old/patches.suse/vt-selection-close-sel_buffer-race.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/vt-selection-close-sel_buffer-race.patch 2020-02-20 07:00:15.000000000 +0100 @@ -0,0 +1,153 @@ +From: Jiri Slaby <[email protected]> +Date: Mon, 10 Feb 2020 09:11:31 +0100 +Subject: vt: selection, close sel_buffer race +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git#tty-linus +Git-commit: 07e6124a1a46b4b5a9b3cacc0c306b50da87abf5 +Patch-mainline: Queued in subsystem maintainer repository +References: bnc#1162928 CVE-2020-8648 + +syzkaller reported this UAF: +BUG: KASAN: use-after-free in n_tty_receive_buf_common+0x2481/0x2940 drivers/tty/n_tty.c:1741 +Read of size 1 at addr ffff8880089e40e9 by task syz-executor.1/13184 + +CPU: 0 PID: 13184 Comm: syz-executor.1 Not tainted 5.4.7 #1 +Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 +Call Trace: +... + kasan_report+0xe/0x20 mm/kasan/common.c:634 + n_tty_receive_buf_common+0x2481/0x2940 drivers/tty/n_tty.c:1741 + tty_ldisc_receive_buf+0xac/0x190 drivers/tty/tty_buffer.c:461 + paste_selection+0x297/0x400 drivers/tty/vt/selection.c:372 + tioclinux+0x20d/0x4e0 drivers/tty/vt/vt.c:3044 + vt_ioctl+0x1bcf/0x28d0 drivers/tty/vt/vt_ioctl.c:364 + tty_ioctl+0x525/0x15a0 drivers/tty/tty_io.c:2657 + vfs_ioctl fs/ioctl.c:47 [inline] + +It is due to a race between parallel paste_selection (TIOCL_PASTESEL) +and set_selection_user (TIOCL_SETSEL) invocations. One uses sel_buffer, +while the other frees it and reallocates a new one for another +selection. Add a mutex to close this race. + +The mutex takes care properly of sel_buffer and sel_buffer_lth only. The +other selection global variables (like sel_start, sel_end, and sel_cons) +are protected only in set_selection_user. The other functions need quite +some more work to close the races of the variables there. This is going +to happen later. + +This likely fixes (I am unsure as there is no reproducer provided) bug +206361 too. It was marked as CVE-2020-8648. + +Signed-off-by: Jiri Slaby <[email protected]> +Reported-by: [email protected] +References: https://bugzilla.kernel.org/show_bug.cgi?id=206361 +Cc: stable <[email protected]> +Link: https://lore.kernel.org/r/[email protected] +Signed-off-by: Greg Kroah-Hartman <[email protected]> +--- + drivers/tty/vt/selection.c | 23 +++++++++++++++++------ + 1 file changed, 17 insertions(+), 6 deletions(-) + +--- a/drivers/tty/vt/selection.c ++++ b/drivers/tty/vt/selection.c +@@ -16,6 +16,7 @@ + #include <linux/tty.h> + #include <linux/sched.h> + #include <linux/mm.h> ++#include <linux/mutex.h> + #include <linux/slab.h> + #include <linux/types.h> + +@@ -45,6 +46,7 @@ static volatile int sel_start = -1; /* + static int sel_end; + static int sel_buffer_lth; + static char *sel_buffer; ++static DEFINE_MUTEX(sel_lock); + + /* clear_selection, highlight and highlight_pointer can be called + from interrupt (via scrollback/front) */ +@@ -186,7 +188,7 @@ int set_selection_kernel(struct tiocl_se + char *bp, *obp; + int i, ps, pe, multiplier; + u32 c; +- int mode; ++ int mode, ret = 0; + + poke_blanked_console(); + +@@ -212,6 +214,7 @@ int set_selection_kernel(struct tiocl_se + if (ps > pe) /* make sel_start <= sel_end */ + swap(ps, pe); + ++ mutex_lock(&sel_lock); + if (sel_cons != vc_cons[fg_console].d) { + clear_selection(); + sel_cons = vc_cons[fg_console].d; +@@ -257,9 +260,10 @@ int set_selection_kernel(struct tiocl_se + break; + case TIOCL_SELPOINTER: + highlight_pointer(pe); +- return 0; ++ goto unlock; + default: +- return -EINVAL; ++ ret = -EINVAL; ++ goto unlock; + } + + /* remove the pointer */ +@@ -281,7 +285,7 @@ int set_selection_kernel(struct tiocl_se + else if (new_sel_start == sel_start) + { + if (new_sel_end == sel_end) /* no action required */ +- return 0; ++ goto unlock; + else if (new_sel_end > sel_end) /* extend to right */ + highlight(sel_end + 2, new_sel_end); + else /* contract from right */ +@@ -309,7 +313,8 @@ int set_selection_kernel(struct tiocl_se + if (!bp) { + printk(KERN_WARNING "selection: kmalloc() failed\n"); + clear_selection(); +- return -ENOMEM; ++ ret = -ENOMEM; ++ goto unlock; + } + kfree(sel_buffer); + sel_buffer = bp; +@@ -334,7 +339,9 @@ int set_selection_kernel(struct tiocl_se + } + } + sel_buffer_lth = bp - sel_buffer; +- return 0; ++unlock: ++ mutex_unlock(&sel_lock); ++ return ret; + } + EXPORT_SYMBOL_GPL(set_selection_kernel); + +@@ -364,6 +371,7 @@ int paste_selection(struct tty_struct *t + tty_buffer_lock_exclusive(&vc->port); + + add_wait_queue(&vc->paste_wait, &wait); ++ mutex_lock(&sel_lock); + while (sel_buffer && sel_buffer_lth > pasted) { + set_current_state(TASK_INTERRUPTIBLE); + if (signal_pending(current)) { +@@ -371,7 +379,9 @@ int paste_selection(struct tty_struct *t + break; + } + if (tty_throttled(tty)) { ++ mutex_unlock(&sel_lock); + schedule(); ++ mutex_lock(&sel_lock); + continue; + } + __set_current_state(TASK_RUNNING); +@@ -380,6 +390,7 @@ int paste_selection(struct tty_struct *t + count); + pasted += count; + } ++ mutex_unlock(&sel_lock); + remove_wait_queue(&vc->paste_wait, &wait); + __set_current_state(TASK_RUNNING); + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/vt-selection-handle-pending-signals-in-paste_selecti.patch new/patches.suse/vt-selection-handle-pending-signals-in-paste_selecti.patch --- old/patches.suse/vt-selection-handle-pending-signals-in-paste_selecti.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/vt-selection-handle-pending-signals-in-paste_selecti.patch 2020-02-20 07:00:15.000000000 +0100 @@ -0,0 +1,71 @@ +From: Jiri Slaby <[email protected]> +Date: Mon, 10 Feb 2020 09:11:30 +0100 +Subject: vt: selection, handle pending signals in paste_selection +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git#tty-linus +Git-commit: 687bff0cd08f790d540cfb7b2349f0d876cdddec +Patch-mainline: Queued in subsystem maintainer repository +References: bnc#1162928 CVE-2020-8648 + +When pasting a selection to a vt, the task is set as INTERRUPTIBLE while +waiting for a tty to unthrottle. But signals are not handled at all. +Normally, this is not a problem as tty_ldisc_receive_buf receives all +the goods and a user has no reason to interrupt the task. + +There are two scenarios where this matters: +1) when the tty is throttled and a signal is sent to the process, it + spins on a CPU until the tty is unthrottled. schedule() does not + really echedule, but returns immediately, of course. +2) when the sel_buffer becomes invalid, KASAN prevents any reads from it + and the loop simply does not proceed and spins forever (causing the + tty to throttle, but the code never sleeps, the same as above). This + sometimes happens as there is a race in the sel_buffer handling code. + +So add signal handling to this ioctl (TIOCL_PASTESEL) and return -EINTR +in case a signal is pending. + +Signed-off-by: Jiri Slaby <[email protected]> +Cc: stable <[email protected]> +Link: https://lore.kernel.org/r/[email protected] +Signed-off-by: Greg Kroah-Hartman <[email protected]> +--- + drivers/tty/vt/selection.c | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +--- a/drivers/tty/vt/selection.c ++++ b/drivers/tty/vt/selection.c +@@ -29,6 +29,8 @@ + #include <linux/console.h> + #include <linux/tty_flip.h> + ++#include <linux/sched/signal.h> ++ + /* Don't take this from <ctype.h>: 011-015 on the screen aren't spaces */ + #define isspace(c) ((c) == ' ') + +@@ -350,6 +352,7 @@ int paste_selection(struct tty_struct *t + unsigned int count; + struct tty_ldisc *ld; + DECLARE_WAITQUEUE(wait, current); ++ int ret = 0; + + console_lock(); + poke_blanked_console(); +@@ -363,6 +366,10 @@ int paste_selection(struct tty_struct *t + add_wait_queue(&vc->paste_wait, &wait); + while (sel_buffer && sel_buffer_lth > pasted) { + set_current_state(TASK_INTERRUPTIBLE); ++ if (signal_pending(current)) { ++ ret = -EINTR; ++ break; ++ } + if (tty_throttled(tty)) { + schedule(); + continue; +@@ -378,6 +385,6 @@ int paste_selection(struct tty_struct *t + + tty_buffer_unlock_exclusive(&vc->port); + tty_ldisc_deref(ld); +- return 0; ++ return ret; + } + EXPORT_SYMBOL_GPL(paste_selection); ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.FIkCii/_old 2020-02-24 15:50:49.523260614 +0100 +++ /var/tmp/diff_new_pack.FIkCii/_new 2020-02-24 15:50:49.523260614 +0100 @@ -599,6 +599,87 @@ patches.kernel.org/5.5.4-119-libertas-make-lbs_ibss_join_existing-return-err.patch patches.kernel.org/5.5.4-120-selinux-fall-back-to-ref-walk-if-audit-is-requi.patch patches.kernel.org/5.5.4-121-Linux-5.5.4.patch + patches.kernel.org/5.5.5-001-io_uring-fix-deferred-req-iovec-leak.patch + patches.kernel.org/5.5.5-002-io_uring-retry-raw-bdev-writes-if-we-hit-EOPNOT.patch + patches.kernel.org/5.5.5-003-Input-synaptics-switch-T470s-to-RMI4-by-default.patch + patches.kernel.org/5.5.5-004-Input-synaptics-enable-SMBus-on-ThinkPad-L470.patch + patches.kernel.org/5.5.5-005-Input-synaptics-remove-the-LEN0049-dmi-id-from-.patch + patches.kernel.org/5.5.5-006-ALSA-usb-audio-Add-clock-validity-quirk-for-Den.patch + patches.kernel.org/5.5.5-007-ALSA-usb-audio-Fix-UAC2-3-effect-unit-parsing.patch + patches.kernel.org/5.5.5-008-ALSA-pcm-Fix-double-hw_free-calls.patch + patches.kernel.org/5.5.5-009-ALSA-hda-realtek-Add-more-codec-supported-Heads.patch + patches.kernel.org/5.5.5-010-ALSA-hda-realtek-Fix-silent-output-on-MSI-GL73.patch + patches.kernel.org/5.5.5-011-ALSA-usb-audio-Apply-sample-rate-quirk-for-Audi.patch + patches.kernel.org/5.5.5-012-ACPI-EC-Fix-flushing-of-pending-work.patch + patches.kernel.org/5.5.5-013-ACPI-PM-s2idle-Avoid-possible-race-related-to-t.patch + patches.kernel.org/5.5.5-014-ACPICA-Introduce-acpi_any_gpe_status_set.patch + patches.kernel.org/5.5.5-015-ACPI-PM-s2idle-Prevent-spurious-SCIs-from-wakin.patch + patches.kernel.org/5.5.5-016-ext4-don-t-assume-that-mmp_nodename-bdevname-ha.patch + patches.kernel.org/5.5.5-017-ext4-fix-support-for-inode-sizes-1024-bytes.patch + patches.kernel.org/5.5.5-018-ext4-fix-checksum-errors-with-indexed-dirs.patch + patches.kernel.org/5.5.5-019-ext4-add-cond_resched-to-ext4_protect_reserved_.patch + patches.kernel.org/5.5.5-020-ext4-improve-explanation-of-a-mount-failure-cau.patch + patches.kernel.org/5.5.5-021-Btrfs-fix-race-between-using-extent-maps-and-me.patch + patches.kernel.org/5.5.5-022-btrfs-ref-verify-fix-memory-leaks.patch + patches.kernel.org/5.5.5-023-btrfs-print-message-when-tree-log-replay-starts.patch + patches.kernel.org/5.5.5-024-btrfs-log-message-when-rw-remount-is-attempted-.patch + patches.kernel.org/5.5.5-025-ARM-npcm-Bring-back-GPIOLIB-support.patch + patches.kernel.org/5.5.5-026-gpio-xilinx-Fix-bug-where-the-wrong-GPIO-regist.patch + patches.kernel.org/5.5.5-027-arm64-ssbs-Fix-context-switch-when-SSBS-is-pres.patch + patches.kernel.org/5.5.5-028-cgroup-init_tasks-shouldn-t-be-linked-to-the-ro.patch + patches.kernel.org/5.5.5-029-xprtrdma-Fix-DMA-scatter-gather-list-mapping-im.patch + patches.kernel.org/5.5.5-030-cifs-make-sure-we-do-not-overflow-the-max-EA-bu.patch + patches.kernel.org/5.5.5-031-jbd2-move-the-clearing-of-b_modified-flag-to-th.patch + patches.kernel.org/5.5.5-032-jbd2-do-not-clear-the-BH_Mapped-flag-when-forge.patch + patches.kernel.org/5.5.5-033-EDAC-sysfs-Remove-csrow-objects-on-errors.patch + patches.kernel.org/5.5.5-034-EDAC-mc-Fix-use-after-free-and-memleaks-during-.patch + patches.kernel.org/5.5.5-035-KVM-nVMX-Use-correct-root-level-for-nested-EPT-.patch + patches.kernel.org/5.5.5-036-KVM-x86-mmu-Fix-struct-guest_walker-arrays-for-.patch + patches.kernel.org/5.5.5-037-perf-x86-amd-Add-missing-L2-misses-event-spec-t.patch + patches.kernel.org/5.5.5-038-s390-pkey-fix-missing-length-of-protected-key-o.patch + patches.kernel.org/5.5.5-039-s390-uv-Fix-handling-of-length-extensions.patch + patches.kernel.org/5.5.5-040-drm-vgem-Close-use-after-free-race-in-vgem_gem_.patch + patches.kernel.org/5.5.5-041-drm-mst-Fix-possible-NULL-pointer-dereference-i.patch + patches.kernel.org/5.5.5-042-drm-panfrost-Make-sure-the-shrinker-does-not-re.patch + patches.kernel.org/5.5.5-043-drm-amdgpu-update-smu_v11_0_pptable.h.patch + patches.kernel.org/5.5.5-044-drm-amdgpu-navi10-use-the-ODCAP-enum-to-index-t.patch + patches.kernel.org/5.5.5-045-bus-moxtet-fix-potential-stack-buffer-overflow.patch + patches.kernel.org/5.5.5-046-nvme-fix-the-parameter-order-for-nvme_get_log-i.patch + patches.kernel.org/5.5.5-047-drivers-ipmi-fix-off-by-one-bounds-check-that-l.patch + patches.kernel.org/5.5.5-048-IB-mlx5-Return-failure-when-rts2rts_qp_counters.patch + patches.kernel.org/5.5.5-049-IB-hfi1-Acquire-lock-to-release-TID-entries-whe.patch + patches.kernel.org/5.5.5-050-IB-hfi1-Close-window-for-pq-and-request-colidin.patch + patches.kernel.org/5.5.5-051-IB-rdmavt-Reset-all-QPs-when-the-device-is-shut.patch + patches.kernel.org/5.5.5-052-IB-umad-Fix-kernel-crash-while-unloading-ib_uma.patch + patches.kernel.org/5.5.5-053-RDMA-core-Fix-invalid-memory-access-in-spec_fil.patch + patches.kernel.org/5.5.5-054-RDMA-iw_cxgb4-initiate-CLOSE-when-entering-TERM.patch + patches.kernel.org/5.5.5-055-RDMA-hfi1-Fix-memory-leak-in-_dev_comp_vect_map.patch + patches.kernel.org/5.5.5-056-RDMA-rxe-Fix-soft-lockup-problem-due-to-using-t.patch + patches.kernel.org/5.5.5-057-RDMA-core-Fix-protection-fault-in-get_pkey_idx_.patch + patches.kernel.org/5.5.5-058-s390-time-Fix-clk-type-in-get_tod_clock.patch + patches.kernel.org/5.5.5-059-Input-ili210x-fix-return-value-of-is_visible-fu.patch + patches.kernel.org/5.5.5-060-sched-uclamp-Reject-negative-values-in-cpu_ucla.patch + patches.kernel.org/5.5.5-061-mac80211-use-more-bits-for-ack_frame_id.patch + patches.kernel.org/5.5.5-062-spmi-pmic-arb-Set-lockdep-class-for-hierarchica.patch + patches.kernel.org/5.5.5-063-perf-x86-intel-Fix-inaccurate-period-in-context.patch + patches.kernel.org/5.5.5-064-hwmon-pmbus-ltc2978-Fix-PMBus-polling-of-MFR_CO.patch + patches.kernel.org/5.5.5-065-mac80211-fix-quiet-mode-activation-in-action-fr.patch + patches.kernel.org/5.5.5-066-cifs-fix-mount-option-display-for-sec-krb5i.patch + patches.kernel.org/5.5.5-067-ceph-noacl-mount-option-is-effectively-ignored.patch + patches.kernel.org/5.5.5-068-arm64-dts-fast-models-Fix-FVP-PCI-interrupt-map.patch + patches.kernel.org/5.5.5-069-KVM-x86-Mask-off-reserved-bit-from-DB-exception.patch + patches.kernel.org/5.5.5-070-KVM-nVMX-Handle-pending-DB-when-injecting-INIT-.patch + patches.kernel.org/5.5.5-071-perf-stat-Don-t-report-a-null-stalled-cycles-pe.patch + patches.kernel.org/5.5.5-072-NFSv4.1-make-cachethis-no-for-writes.patch + patches.kernel.org/5.5.5-073-NFSv4-Ensure-the-delegation-cred-is-pinned-when.patch + patches.kernel.org/5.5.5-074-Revert-drm-sun4i-drv-Allow-framebuffer-modifier.patch + patches.kernel.org/5.5.5-075-drm-i915-pmu-Correct-the-rc6-offset-upon-enabli.patch + patches.kernel.org/5.5.5-076-ext4-choose-hardlimit-when-softlimit-is-larger-.patch + patches.kernel.org/5.5.5-077-io-wq-add-support-for-inheriting-fs.patch + patches.kernel.org/5.5.5-078-NFSv4-Add-accounting-for-the-number-of-active-d.patch + patches.kernel.org/5.5.5-079-gpio-add-gpiod_toggle_active_low.patch + patches.kernel.org/5.5.5-080-mmc-core-Rework-wp-gpio-handling.patch + patches.kernel.org/5.5.5-081-Linux-5.5.5.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -626,8 +707,9 @@ ######################################################## patches.suse/pci-brcmstb-add-broadcom-stb-pcie-host-controller-driver.patch patches.suse/pci-brcmstb-add-msi-capability.patch - patches.suse/cgroup-init_tasks-shouldn-t-be-linked-to-the-root-cg.patch patches.suse/bcache-fix-incorrect-data-type-usage-in-btree_flush_.patch + patches.suse/vt-selection-handle-pending-signals-in-paste_selecti.patch + patches.suse/vt-selection-close-sel_buffer-race.patch ######################################################## # kbuild/module infrastructure fixes ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.FIkCii/_old 2020-02-24 15:50:49.547260667 +0100 +++ /var/tmp/diff_new_pack.FIkCii/_new 2020-02-24 15:50:49.551260677 +0100 @@ -1,3 +1,3 @@ -2020-02-15 08:16:55 +0000 -GIT Revision: 119f9ca73176e04be295ff3512e57e654b901d3d +2020-02-20 06:00:15 +0000 +GIT Revision: 5157fffd4c3251d3bddbfbfb66ce2bae0cd32bf5 GIT Branch: stable
