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


Reply via email to