Hello community,

here is the log from the commit of package kernel-source for openSUSE:Factory 
checked in at 2019-05-24 11:31:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Fri May 24 11:31:10 2019 rev:489 rq:704713 version:5.1.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2019-05-20 10:27:42.437929975 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.5148/dtb-aarch64.changes      
2019-05-24 11:31:19.245407460 +0200
@@ -1,0 +2,246 @@
+Wed May 22 13:11:40 CEST 2019 - [email protected]
+
+- Update config files.
+- commit 0739fa4
+
+-------------------------------------------------------------------
+Wed May 22 09:23:31 CEST 2019 - [email protected]
+
+- dm: make sure to obey max_io_len_target_boundary (bnc#1135868).
+- commit 4be0add
+
+-------------------------------------------------------------------
+Wed May 22 08:01:07 CEST 2019 - [email protected]
+
+- Linux 5.1.4 (bnc#1012628).
+- s390/mm: convert to the generic get_user_pages_fast code
+  (bnc#1012628).
+- s390/mm: make the pxd_offset functions more robust
+  (bnc#1012628).
+- libnvdimm/namespace: Fix label tracking error (bnc#1012628).
+- powerpc/32s: fix flush_hash_pages() on SMP (bnc#1012628).
+- xen/pvh: correctly setup the PV EFI interface for dom0
+  (bnc#1012628).
+- xen/pvh: set xen_domain_type to HVM in xen_pvh_init
+  (bnc#1012628).
+- kbuild: turn auto.conf.cmd into a mandatory include file
+  (bnc#1012628).
+- smb3: display session id in debug data (bnc#1012628).
+- KVM: lapic: Busy wait for timer to expire when using hv_timer
+  (bnc#1012628).
+- KVM: x86: Skip EFER vs. guest CPUID checks for host-initiated
+  writes (bnc#1012628).
+- KVM: Fix the bitmap range to copy during clear dirty
+  (bnc#1012628).
+- Revert "KVM: nVMX: Expose RDPMC-exiting only when guest supports
+  PMU" (bnc#1012628).
+- jbd2: fix potential double free (bnc#1012628).
+- ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal
+  microphone bug (bnc#1012628).
+- ALSA: hda/realtek - Fixup headphone noise via runtime suspend
+  (bnc#1012628).
+- ALSA: hda/realtek - Corrected fixup for System76 Gazelle
+  (gaze14) (bnc#1012628).
+- ext4: avoid panic during forced reboot due to aborted journal
+  (bnc#1012628).
+- ext4: fix use-after-free in dx_release() (bnc#1012628).
+- ext4: fix data corruption caused by overlapping unaligned and
+  aligned IO (bnc#1012628).
+- ext4: zero out the unused memory region in the extent tree block
+  (bnc#1012628).
+- tty: Don't force RISCV SBI console as preferred console
+  (bnc#1012628).
+- fs/writeback.c: use rcu_barrier() to wait for inflight wb
+  switches going into workqueue when umount (bnc#1012628).
+- mm/compaction.c: correct zone boundary handling when isolating
+  pages from a pageblock (bnc#1012628).
+- ARM: dts: imx: Fix the AR803X phy-mode (bnc#1012628).
+- ipmi:ssif: compare block number correctly for multi-part return
+  messages (bnc#1012628).
+- ipmi: Add the i2c-addr property for SSIF interfaces
+  (bnc#1012628).
+- bcache: never set KEY_PTRS of journal key to 0 in
+  journal_reclaim() (bnc#1012628).
+- bcache: fix a race between cache register and cacheset
+  unregister (bnc#1012628).
+- Btrfs: fix race between send and deduplication that lead to
+  failures and crashes (bnc#1012628).
+- Btrfs: do not start a transaction at iterate_extent_inodes()
+  (bnc#1012628).
+- Btrfs: do not start a transaction during fiemap (bnc#1012628).
+- Btrfs: send, flush dellaloc in order to avoid data loss
+  (bnc#1012628).
+- btrfs: Honour FITRIM range constraints during free space trim
+  (bnc#1012628).
+- btrfs: Correctly free extent buffer in case
+  btree_read_extent_buffer_pages fails (bnc#1012628).
+- btrfs: Check the first key and level for cached extent buffer
+  (bnc#1012628).
+- ext4: fix ext4_show_options for file systems w/o journal
+  (bnc#1012628).
+- ext4: actually request zeroing of inode table after grow
+  (bnc#1012628).
+- ext4: fix use-after-free race with debug_want_extra_isize
+  (bnc#1012628).
+- ext4: avoid drop reference to iloc.bh twice (bnc#1012628).
+- ext4: ignore e_value_offs for xattrs with value-in-ea-inode
+  (bnc#1012628).
+- ext4: make sanity check in mballoc more strict (bnc#1012628).
+- jbd2: check superblock mapped prior to committing (bnc#1012628).
+- tty/vt: fix write/write race in ioctl(KDSKBSENT) handler
+  (bnc#1012628).
+- tty: vt.c: Fix TIOCL_BLANKSCREEN console blanking if
+  blankinterval == 0 (bnc#1012628).
+- mtd: maps: Allow MTD_PHYSMAP with MTD_RAM (bnc#1012628).
+- mtd: maps: physmap: Store gpio_values correctly (bnc#1012628).
+- mtd: spi-nor: intel-spi: Avoid crossing 4K address boundary
+  on read/write (bnc#1012628).
+- mfd: max77620: Fix swapped FPS_PERIOD_MAX_US values
+  (bnc#1012628).
+- mfd: da9063: Fix OTP control register names to match datasheets
+  for DA9063/63L (bnc#1012628).
+- ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef
+  (bnc#1012628).
+- ACPI: PM: Set enable_for_wake for wakeup GPEs during
+  suspend-to-idle (bnc#1012628).
+- userfaultfd: use RCU to free the task struct when fork fails
+  (bnc#1012628).
+- ocfs2: fix ocfs2 read inode data panic in ocfs2_iget
+  (bnc#1012628).
+- hugetlb: use same fault hash key for shared and private mappings
+  (bnc#1012628).
+- mm/hugetlb.c: don't put_page in lock of hugetlb_lock
+  (bnc#1012628).
+- mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle
+  unaligned addresses (bnc#1012628).
+- mm/mincore.c: make mincore() more conservative (bnc#1012628).
+- crypto: ccree - handle tee fips error during power management
+  resume (bnc#1012628).
+- crypto: ccree - add function to handle cryptocell tee fips error
+  (bnc#1012628).
+- crypto: ccree - HOST_POWER_DOWN_EN should be the last CC access
+  during suspend (bnc#1012628).
+- crypto: ccree - pm resume first enable the source clk
+  (bnc#1012628).
+- crypto: ccree - don't map AEAD key and IV on stack
+  (bnc#1012628).
+- crypto: ccree - use correct internal state sizes for export
+  (bnc#1012628).
+- crypto: ccree - don't map MAC key on stack (bnc#1012628).
+- crypto: ccree - fix mem leak on error path (bnc#1012628).
+- crypto: ccree - remove special handling of chained sg
+  (bnc#1012628).
+- bpf: fix out of bounds backwards jmps due to dead code removal
+  (bnc#1012628).
+- bpf, arm64: remove prefetch insn in xadd mapping (bnc#1012628).
+- ASoC: codec: hdac_hdmi add device_link to card device
+  (bnc#1012628).
+- ASoC: fsl_esai: Fix missing break in switch statement
+  (bnc#1012628).
+- ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (bnc#1012628).
+- ASoC: max98090: Fix restore of DAPM Muxes (bnc#1012628).
+- ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14)
+  (bnc#1012628).
+- ALSA: hda/realtek - EAPD turn on later (bnc#1012628).
+- ALSA: hda/hdmi - Consider eld_valid when reporting jack event
+  (bnc#1012628).
+- ALSA: hda/hdmi - Read the pin sense from register when repolling
+  (bnc#1012628).
+- ALSA: usb-audio: Fix a memory leak bug (bnc#1012628).
+- ALSA: line6: toneport: Fix broken usage of timer for delayed
+  execution (bnc#1012628).
+- mmc: sdhci-pci: Fix BYT OCP setting (bnc#1012628).
+- mmc: core: Fix tag set memory leak (bnc#1012628).
+- mmc: tegra: fix ddr signaling for non-ddr modes (bnc#1012628).
+- dt-bindings: mmc: Add disable-cqe-dcmd property (bnc#1012628).
+- drivers/dax: Allow to include DEV_DAX_PMEM as builtin
+  (bnc#1012628).
+- crypto: arm64/aes-neonbs - don't access already-freed walk.iv
+  (bnc#1012628).
+- crypto: arm/aes-neonbs - don't access already-freed walk.iv
+  (bnc#1012628).
+- crypto: caam/qi2 - generate hash keys in-place (bnc#1012628).
+- crypto: caam/qi2 - fix DMA mapping of stack memory
+  (bnc#1012628).
+- crypto: caam/qi2 - fix zero-length buffer DMA mapping
+  (bnc#1012628).
+- crypto: rockchip - update IV buffer to contain the next IV
+  (bnc#1012628).
+- crypto: gcm - fix incompatibility between "gcm" and "gcm_base"
+  (bnc#1012628).
+- crypto: arm64/gcm-aes-ce - fix no-NEON fallback code
+  (bnc#1012628).
+- crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest()
+  (bnc#1012628).
+- crypto: crct10dif-generic - fix use via crypto_shash_digest()
+  (bnc#1012628).
+- crypto: skcipher - don't WARN on unprocessed data after slow
+  walk step (bnc#1012628).
+- crypto: vmx - fix copy-paste error in CTR mode (bnc#1012628).
+- crypto: ccp - Do not free psp_master when PLATFORM_INIT fails
+  (bnc#1012628).
+- crypto: ccm - fix incompatibility between "ccm" and "ccm_base"
+  (bnc#1012628).
+- crypto: chacha20poly1305 - set cra_name correctly (bnc#1012628).
+- crypto: chacha-generic - fix use as arm64 no-NEON fallback
+  (bnc#1012628).
+- crypto: lrw - don't access already-freed walk.iv (bnc#1012628).
+- crypto: salsa20 - don't access already-freed walk.iv
+  (bnc#1012628).
+- crypto: crypto4xx - fix cfb and ofb "overran dst buffer" issues
+  (bnc#1012628).
+- crypto: crypto4xx - fix ctr-aes missing output IV (bnc#1012628).
+- x86/MCE/AMD: Don't report L1 BTB MCA errors on some family
+  17h models (bnc#1012628).
+- x86/MCE: Add an MCE-record filtering function (bnc#1012628).
+- sched/x86: Save [ER]FLAGS on context switch (bnc#1012628).
+- arm64: Save and restore OSDLR_EL1 across suspend/resume
++++ 56 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.5148/dtb-aarch64.changes
dtb-armv6l.changes: same change
dtb-armv7l.changes: same change
kernel-64kb.changes: same change
kernel-debug.changes: same change
kernel-default.changes: same change
kernel-docs.changes: same change
kernel-kvmsmall.changes: same change
kernel-lpae.changes: same change
kernel-obs-build.changes: same change
kernel-obs-qa.changes: same change
kernel-pae.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-vanilla.changes: same change
kernel-zfcpdump.changes: same change

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dtb-aarch64.spec ++++++
--- /var/tmp/diff_new_pack.OZaLZ6/_old  2019-05-24 11:31:29.713404764 +0200
+++ /var/tmp/diff_new_pack.OZaLZ6/_new  2019-05-24 11:31:29.733404758 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 5.1
-%define patchversion 5.1.3
+%define patchversion 5.1.4
 %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.1.3
+Version:        5.1.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g07d2e25
+Release:        <RELEASE>.g0739fa4
 %else
 Release:        0
 %endif

dtb-armv6l.spec: same change
dtb-armv7l.spec: same change
++++++ kernel-64kb.spec ++++++
--- /var/tmp/diff_new_pack.OZaLZ6/_old  2019-05-24 11:31:29.813404738 +0200
+++ /var/tmp/diff_new_pack.OZaLZ6/_new  2019-05-24 11:31:29.817404737 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.1
-%define patchversion 5.1.3
+%define patchversion 5.1.4
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -62,9 +62,9 @@
 Summary:        Kernel with 64kb PAGE_SIZE
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.1.3
+Version:        5.1.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g07d2e25
+Release:        <RELEASE>.g0739fa4
 %else
 Release:        0
 %endif
@@ -169,10 +169,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78
-Provides:       kernel-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78
+Provides:       
kernel-%build_flavor-base-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868
+Provides:       kernel-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868
 # END COMMON DEPS
-Provides:       %name-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78
+Provides:       %name-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868
 %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.OZaLZ6/_old  2019-05-24 11:31:29.833404733 +0200
+++ /var/tmp/diff_new_pack.OZaLZ6/_new  2019-05-24 11:31:29.837404732 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.1
-%define patchversion 5.1.3
+%define patchversion 5.1.4
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -62,9 +62,9 @@
 Summary:        A Debug Version of the Kernel
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.1.3
+Version:        5.1.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g07d2e25
+Release:        <RELEASE>.g0739fa4
 %else
 Release:        0
 %endif
@@ -169,10 +169,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78
-Provides:       kernel-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78
+Provides:       
kernel-%build_flavor-base-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868
+Provides:       kernel-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868
 # END COMMON DEPS
-Provides:       %name-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78
+Provides:       %name-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868
 %ifarch ppc64
 Provides:       kernel-kdump = 2.6.28
 Obsoletes:      kernel-kdump <= 2.6.28

++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.OZaLZ6/_old  2019-05-24 11:31:29.857404726 +0200
+++ /var/tmp/diff_new_pack.OZaLZ6/_new  2019-05-24 11:31:29.861404725 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.1
-%define patchversion 5.1.3
+%define patchversion 5.1.4
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -62,9 +62,9 @@
 Summary:        The Standard Kernel
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.1.3
+Version:        5.1.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g07d2e25
+Release:        <RELEASE>.g0739fa4
 %else
 Release:        0
 %endif
@@ -169,10 +169,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78
-Provides:       kernel-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78
+Provides:       
kernel-%build_flavor-base-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868
+Provides:       kernel-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868
 # END COMMON DEPS
-Provides:       %name-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78
+Provides:       %name-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868
 %ifarch %ix86
 Provides:       kernel-smp = 2.6.17
 Obsoletes:      kernel-smp <= 2.6.17

++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.OZaLZ6/_old  2019-05-24 11:31:29.885404719 +0200
+++ /var/tmp/diff_new_pack.OZaLZ6/_new  2019-05-24 11:31:29.889404718 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 5.1
-%define patchversion 5.1.3
+%define patchversion 5.1.4
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -31,9 +31,9 @@
 Summary:        Kernel Documentation
 License:        GPL-2.0
 Group:          Documentation/Man
-Version:        5.1.3
+Version:        5.1.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g07d2e25
+Release:        <RELEASE>.g0739fa4
 %else
 Release:        0
 %endif
@@ -63,7 +63,7 @@
 %endif
 Url:            http://www.kernel.org/
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78
+Provides:       %name-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868
 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.OZaLZ6/_old  2019-05-24 11:31:29.917404711 +0200
+++ /var/tmp/diff_new_pack.OZaLZ6/_new  2019-05-24 11:31:29.925404709 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.1
-%define patchversion 5.1.3
+%define patchversion 5.1.4
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -62,9 +62,9 @@
 Summary:        The Small Developer Kernel for KVM
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.1.3
+Version:        5.1.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g07d2e25
+Release:        <RELEASE>.g0739fa4
 %else
 Release:        0
 %endif
@@ -169,10 +169,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78
-Provides:       kernel-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78
+Provides:       
kernel-%build_flavor-base-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868
+Provides:       kernel-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868
 # END COMMON DEPS
-Provides:       %name-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78
+Provides:       %name-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868
 %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.OZaLZ6/_old  2019-05-24 11:31:30.017404685 +0200
+++ /var/tmp/diff_new_pack.OZaLZ6/_new  2019-05-24 11:31:30.021404685 +0200
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 5.1.3
+%define patchversion 5.1.4
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -45,7 +45,7 @@
 %endif
 %endif
 %endif
-BuildRequires:  
kernel%kernel_flavor-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78
+BuildRequires:  
kernel%kernel_flavor-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868
 
 %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.1.3
+Version:        5.1.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g07d2e25
+Release:        <RELEASE>.g0739fa4
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.OZaLZ6/_old  2019-05-24 11:31:30.053404676 +0200
+++ /var/tmp/diff_new_pack.OZaLZ6/_new  2019-05-24 11:31:30.065404673 +0200
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 5.1.3
+%define patchversion 5.1.4
 %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.1.3
+Version:        5.1.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g07d2e25
+Release:        <RELEASE>.g0739fa4
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.OZaLZ6/_old  2019-05-24 11:31:30.109404662 +0200
+++ /var/tmp/diff_new_pack.OZaLZ6/_new  2019-05-24 11:31:30.117404660 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.1
-%define patchversion 5.1.3
+%define patchversion 5.1.4
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -62,9 +62,9 @@
 Summary:        Kernel with PAE Support
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.1.3
+Version:        5.1.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g07d2e25
+Release:        <RELEASE>.g0739fa4
 %else
 Release:        0
 %endif
@@ -169,10 +169,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78
-Provides:       kernel-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78
+Provides:       
kernel-%build_flavor-base-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868
+Provides:       kernel-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868
 # END COMMON DEPS
-Provides:       %name-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78
+Provides:       %name-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868
 %ifarch %ix86
 Provides:       kernel-bigsmp = 2.6.17
 Obsoletes:      kernel-bigsmp <= 2.6.17

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.OZaLZ6/_old  2019-05-24 11:31:30.161404648 +0200
+++ /var/tmp/diff_new_pack.OZaLZ6/_new  2019-05-24 11:31:30.165404647 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.1
-%define patchversion 5.1.3
+%define patchversion 5.1.4
 %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.1.3
+Version:        5.1.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g07d2e25
+Release:        <RELEASE>.g0739fa4
 %else
 Release:        0
 %endif
@@ -43,7 +43,7 @@
 BuildRequires:  sed
 Requires(post): coreutils sed
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78
+Provides:       %name-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868
 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.OZaLZ6/_old  2019-05-24 11:31:30.217404634 +0200
+++ /var/tmp/diff_new_pack.OZaLZ6/_new  2019-05-24 11:31:30.221404633 +0200
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0
 Group:          Development/Sources
-Version:        5.1.3
+Version:        5.1.4
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g07d2e25
+Release:        <RELEASE>.g0739fa4
 %else
 Release:        0
 %endif
@@ -55,7 +55,7 @@
 %endif
 Requires:       pesign-obs-integration
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78
+Provides:       %name-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868
 Provides:       multiversion(kernel)
 Source:         README.KSYMS
 Requires:       kernel-devel%variant = %version-%source_rel

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.OZaLZ6/_old  2019-05-24 11:31:30.241404628 +0200
+++ /var/tmp/diff_new_pack.OZaLZ6/_new  2019-05-24 11:31:30.249404625 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.1
-%define patchversion 5.1.3
+%define patchversion 5.1.4
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -62,9 +62,9 @@
 Summary:        The Standard Kernel - without any SUSE patches
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.1.3
+Version:        5.1.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g07d2e25
+Release:        <RELEASE>.g0739fa4
 %else
 Release:        0
 %endif
@@ -169,10 +169,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78
-Provides:       kernel-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78
+Provides:       
kernel-%build_flavor-base-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868
+Provides:       kernel-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868
 # END COMMON DEPS
-Provides:       %name-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78
+Provides:       %name-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868
 %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/ppc64/default new/config/ppc64/default
--- old/config/ppc64/default    2019-05-14 10:37:17.000000000 +0200
+++ new/config/ppc64/default    2019-05-22 13:11:40.000000000 +0200
@@ -1,10 +1,10 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 5.1.1 Kernel Configuration
+# Linux/powerpc 5.1.2 Kernel Configuration
 #
 
 #
-# Compiler: powerpc64-suse-linux-gcc (SUSE Linux) 8.3.1 20190226 [gcc-8-branch 
revision 269204]
+# Compiler: gcc (SUSE Linux) 8.3.1 20190226 [gcc-8-branch revision 269204]
 #
 CONFIG_CC_IS_GCC=y
 CONFIG_GCC_VERSION=80301
@@ -2032,62 +2032,7 @@
 CONFIG_MISC_RTSX_USB=m
 CONFIG_HABANA_AI=m
 CONFIG_HAVE_IDE=y
-CONFIG_IDE=y
-
-#
-# Please see Documentation/ide/ide.txt for help/info on IDE drives
-#
-CONFIG_IDE_XFER_MODE=y
-CONFIG_IDE_TIMINGS=y
-CONFIG_IDE_ATAPI=y
-# CONFIG_BLK_DEV_IDE_SATA is not set
-CONFIG_IDE_GD=m
-CONFIG_IDE_GD_ATA=y
-CONFIG_IDE_GD_ATAPI=y
-CONFIG_BLK_DEV_IDECD=m
-CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y
-# CONFIG_BLK_DEV_IDETAPE is not set
-CONFIG_IDE_TASK_IOCTL=y
-CONFIG_IDE_PROC_FS=y
-
-#
-# IDE chipset support/bugfixes
-#
-# CONFIG_BLK_DEV_PLATFORM is not set
-CONFIG_BLK_DEV_IDEDMA_SFF=y
-
-#
-# PCI IDE chipsets support
-#
-CONFIG_BLK_DEV_IDEPCI=y
-CONFIG_IDEPCI_PCIBUS_ORDER=y
-# CONFIG_BLK_DEV_GENERIC is not set
-# CONFIG_BLK_DEV_OPTI621 is not set
-CONFIG_BLK_DEV_IDEDMA_PCI=y
-# CONFIG_BLK_DEV_AEC62XX is not set
-# CONFIG_BLK_DEV_ALI15X3 is not set
-# CONFIG_BLK_DEV_AMD74XX is not set
-# CONFIG_BLK_DEV_CMD64X is not set
-# CONFIG_BLK_DEV_TRIFLEX is not set
-# CONFIG_BLK_DEV_HPT366 is not set
-# CONFIG_BLK_DEV_JMICRON is not set
-# CONFIG_BLK_DEV_PIIX is not set
-CONFIG_BLK_DEV_IT8172=m
-# CONFIG_BLK_DEV_IT8213 is not set
-# CONFIG_BLK_DEV_IT821X is not set
-# CONFIG_BLK_DEV_NS87415 is not set
-# CONFIG_BLK_DEV_PDC202XX_OLD is not set
-# CONFIG_BLK_DEV_PDC202XX_NEW is not set
-# CONFIG_BLK_DEV_SVWKS is not set
-# CONFIG_BLK_DEV_SIIMAGE is not set
-# CONFIG_BLK_DEV_SL82C105 is not set
-# CONFIG_BLK_DEV_SLC90E66 is not set
-# CONFIG_BLK_DEV_TRM290 is not set
-# CONFIG_BLK_DEV_VIA82CXXX is not set
-# CONFIG_BLK_DEV_TC86C001 is not set
-CONFIG_BLK_DEV_IDE_PMAC=y
-CONFIG_BLK_DEV_IDE_PMAC_ATA100FIRST=y
-CONFIG_BLK_DEV_IDEDMA=y
+# CONFIG_IDE is not set
 
 #
 # SCSI device support
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default
--- old/config/ppc64le/default  2019-05-14 10:37:17.000000000 +0200
+++ new/config/ppc64le/default  2019-05-22 13:11:40.000000000 +0200
@@ -1,10 +1,10 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 5.1.1 Kernel Configuration
+# Linux/powerpc 5.1.2 Kernel Configuration
 #
 
 #
-# Compiler: powerpc64le-suse-linux-gcc (SUSE Linux) 8.3.1 20190226 
[gcc-8-branch revision 269204]
+# Compiler: gcc (SUSE Linux) 8.3.1 20190226 [gcc-8-branch revision 269204]
 #
 CONFIG_CC_IS_GCC=y
 CONFIG_GCC_VERSION=80301
@@ -1938,59 +1938,7 @@
 CONFIG_MISC_RTSX_USB=m
 CONFIG_HABANA_AI=m
 CONFIG_HAVE_IDE=y
-CONFIG_IDE=y
-
-#
-# Please see Documentation/ide/ide.txt for help/info on IDE drives
-#
-CONFIG_IDE_XFER_MODE=y
-CONFIG_IDE_ATAPI=y
-# CONFIG_BLK_DEV_IDE_SATA is not set
-CONFIG_IDE_GD=m
-CONFIG_IDE_GD_ATA=y
-CONFIG_IDE_GD_ATAPI=y
-CONFIG_BLK_DEV_IDECD=m
-CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y
-# CONFIG_BLK_DEV_IDETAPE is not set
-CONFIG_IDE_TASK_IOCTL=y
-CONFIG_IDE_PROC_FS=y
-
-#
-# IDE chipset support/bugfixes
-#
-# CONFIG_BLK_DEV_PLATFORM is not set
-CONFIG_BLK_DEV_IDEDMA_SFF=y
-
-#
-# PCI IDE chipsets support
-#
-CONFIG_BLK_DEV_IDEPCI=y
-CONFIG_IDEPCI_PCIBUS_ORDER=y
-# CONFIG_BLK_DEV_GENERIC is not set
-# CONFIG_BLK_DEV_OPTI621 is not set
-CONFIG_BLK_DEV_IDEDMA_PCI=y
-# CONFIG_BLK_DEV_AEC62XX is not set
-# CONFIG_BLK_DEV_ALI15X3 is not set
-# CONFIG_BLK_DEV_AMD74XX is not set
-# CONFIG_BLK_DEV_CMD64X is not set
-# CONFIG_BLK_DEV_TRIFLEX is not set
-# CONFIG_BLK_DEV_HPT366 is not set
-# CONFIG_BLK_DEV_JMICRON is not set
-# CONFIG_BLK_DEV_PIIX is not set
-CONFIG_BLK_DEV_IT8172=m
-# CONFIG_BLK_DEV_IT8213 is not set
-# CONFIG_BLK_DEV_IT821X is not set
-# CONFIG_BLK_DEV_NS87415 is not set
-# CONFIG_BLK_DEV_PDC202XX_OLD is not set
-# CONFIG_BLK_DEV_PDC202XX_NEW is not set
-# CONFIG_BLK_DEV_SVWKS is not set
-# CONFIG_BLK_DEV_SIIMAGE is not set
-# CONFIG_BLK_DEV_SL82C105 is not set
-# CONFIG_BLK_DEV_SLC90E66 is not set
-# CONFIG_BLK_DEV_TRM290 is not set
-# CONFIG_BLK_DEV_VIA82CXXX is not set
-# CONFIG_BLK_DEV_TC86C001 is not set
-CONFIG_BLK_DEV_IDEDMA=y
+# CONFIG_IDE is not set
 
 #
 # SCSI device support
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/default new/config/s390x/default
--- old/config/s390x/default    2019-05-14 10:37:17.000000000 +0200
+++ new/config/s390x/default    2019-05-22 13:11:40.000000000 +0200
@@ -615,6 +615,7 @@
 CONFIG_SPARSEMEM_VMEMMAP=y
 CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
 CONFIG_HAVE_MEMBLOCK_PHYS_MAP=y
+CONFIG_HAVE_GENERIC_GUP=y
 CONFIG_MEMORY_ISOLATION=y
 # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
 CONFIG_MEMORY_HOTPLUG=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump
--- old/config/s390x/zfcpdump   2019-05-14 10:37:17.000000000 +0200
+++ new/config/s390x/zfcpdump   2019-05-22 13:11:40.000000000 +0200
@@ -504,6 +504,7 @@
 CONFIG_SPARSEMEM_VMEMMAP=y
 CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
 CONFIG_HAVE_MEMBLOCK_PHYS_MAP=y
+CONFIG_HAVE_GENERIC_GUP=y
 CONFIG_MEMORY_ISOLATION=y
 # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
 # CONFIG_MEMORY_HOTPLUG is not set

++++++ patches.kernel.org.tar.bz2 ++++++
++++ 12045 lines of diff (skipped)

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.suse/TTY-serial_core-add-install.patch 
new/patches.suse/TTY-serial_core-add-install.patch
--- old/patches.suse/TTY-serial_core-add-install.patch  1970-01-01 
01:00:00.000000000 +0100
+++ new/patches.suse/TTY-serial_core-add-install.patch  2019-05-22 
11:07:33.000000000 +0200
@@ -0,0 +1,128 @@
+From: Jiri Slaby <[email protected]>
+Date: Wed, 17 Apr 2019 10:58:53 +0200
+Subject: TTY: serial_core, add ->install
+Git-commit: 4cdd17ba1dff20ffc99fdbd2e6f0201fc7fe67df
+Patch-mainline: v5.2-rc1
+References: bnc#1129693
+
+We need to compute the uart state only on the first open. This is
+usually what is done in the ->install hook. serial_core used to do this
+in ->open on every open. So move it to ->install.
+
+As a side effect, it ensures the state is set properly in the window
+after tty_init_dev is called, but before uart_open. This fixes a bunch
+of races between tty_open and flush_to_ldisc we were dealing with
+recently.
+
+One of such bugs was attempted to fix in commit fedb5760648a (serial:
+fix race between flush_to_ldisc and tty_open), but it only took care of
+a couple of functions (uart_start and uart_unthrottle).  I was able to
+reproduce the crash on a SLE system, but in uart_write_room which is
+also called from flush_to_ldisc via process_echoes. I was *unable* to
+reproduce the bug locally. It is due to having this patch in my queue
+since 2012!
+
+ general protection fault: 0000 [#1] SMP KASAN PTI
+ CPU: 1 PID: 5 Comm: kworker/u4:0 Tainted: G             L 4.12.14-396-default 
#1 SLE15-SP1 (unreleased)
+ Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 
rel-1.12.0-0-ga698c89-prebuilt.qemu.org 04/01/2014
+ Workqueue: events_unbound flush_to_ldisc
+ task: ffff8800427d8040 task.stack: ffff8800427f0000
+ RIP: 0010:uart_write_room+0xc4/0x590
+ RSP: 0018:ffff8800427f7088 EFLAGS: 00010202
+ RAX: dffffc0000000000 RBX: 0000000000000000 RCX: 0000000000000000
+ RDX: 000000000000002f RSI: 00000000000000ee RDI: ffff88003888bd90
+ RBP: ffffffffb9545850 R08: 0000000000000001 R09: 0000000000000400
+ R10: ffff8800427d825c R11: 000000000000006e R12: 1ffff100084fee12
+ R13: ffffc900004c5000 R14: ffff88003888bb28 R15: 0000000000000178
+ FS:  0000000000000000(0000) GS:ffff880043300000(0000) knlGS:0000000000000000
+ CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
+ CR2: 0000561da0794148 CR3: 000000000ebf4000 CR4: 00000000000006e0
+ Call Trace:
+  tty_write_room+0x6d/0xc0
+  __process_echoes+0x55/0x870
+  n_tty_receive_buf_common+0x105e/0x26d0
+  tty_ldisc_receive_buf+0xb7/0x1c0
+  tty_port_default_receive_buf+0x107/0x180
+  flush_to_ldisc+0x35d/0x5c0
+...
+
+0 in rbx means tty->driver_data is NULL in uart_write_room. 0x178 is
+tried to be dereferenced (0x178 >> 3 is 0x2f in rdx) at
+uart_write_room+0xc4. 0x178 is exactly (struct uart_state *)NULL->refcount
+used in uart_port_lock from uart_write_room.
+
+So revert the upstream commit here as my local patch should fix the
+whole family.
+
+Signed-off-by: Jiri Slaby <[email protected]>
+Cc: Li RongQing <[email protected]>
+Cc: Wang Li <[email protected]>
+Cc: Zhang Yu <[email protected]>
+Cc: Greg Kroah-Hartman <[email protected]>
+Cc: stable <[email protected]>
+Signed-off-by: Greg Kroah-Hartman <[email protected]>
+---
+ drivers/tty/serial/serial_core.c |   24 +++++++++++++-----------
+ 1 file changed, 13 insertions(+), 11 deletions(-)
+
+--- a/drivers/tty/serial/serial_core.c
++++ b/drivers/tty/serial/serial_core.c
+@@ -130,9 +130,6 @@ static void uart_start(struct tty_struct
+       struct uart_port *port;
+       unsigned long flags;
+ 
+-      if (!state)
+-              return;
+-
+       port = uart_port_lock(state, flags);
+       __uart_start(tty);
+       uart_port_unlock(port, flags);
+@@ -730,9 +727,6 @@ static void uart_unthrottle(struct tty_s
+       upstat_t mask = UPSTAT_SYNC_FIFO;
+       struct uart_port *port;
+ 
+-      if (!state)
+-              return;
+-
+       port = uart_port_ref(state);
+       if (!port)
+               return;
+@@ -1747,6 +1741,16 @@ static void uart_dtr_rts(struct tty_port
+       uart_port_deref(uport);
+ }
+ 
++static int uart_install(struct tty_driver *driver, struct tty_struct *tty)
++{
++      struct uart_driver *drv = driver->driver_state;
++      struct uart_state *state = drv->state + tty->index;
++
++      tty->driver_data = state;
++
++      return tty_standard_install(driver, tty);
++}
++
+ /*
+  * Calls to uart_open are serialised by the tty_lock in
+  *   drivers/tty/tty_io.c:tty_open()
+@@ -1759,11 +1763,8 @@ static void uart_dtr_rts(struct tty_port
+  */
+ static int uart_open(struct tty_struct *tty, struct file *filp)
+ {
+-      struct uart_driver *drv = tty->driver->driver_state;
+-      int retval, line = tty->index;
+-      struct uart_state *state = drv->state + line;
+-
+-      tty->driver_data = state;
++      struct uart_state *state = tty->driver_data;
++      int retval;
+ 
+       retval = tty_port_open(&state->port, tty, filp);
+       if (retval > 0)
+@@ -2448,6 +2449,7 @@ static void uart_poll_put_char(struct tt
+ #endif
+ 
+ static const struct tty_operations uart_ops = {
++      .install        = uart_install,
+       .open           = uart_open,
+       .close          = uart_close,
+       .write          = uart_write,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/dm-make-sure-to-obey-max_io_len_target_boundary.patch 
new/patches.suse/dm-make-sure-to-obey-max_io_len_target_boundary.patch
--- old/patches.suse/dm-make-sure-to-obey-max_io_len_target_boundary.patch      
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/dm-make-sure-to-obey-max_io_len_target_boundary.patch      
2019-05-22 11:07:33.000000000 +0200
@@ -0,0 +1,47 @@
+From: Michael Lass <[email protected]>
+Date: Tue, 21 May 2019 21:58:07 +0200
+Subject: dm: make sure to obey max_io_len_target_boundary
+Git-repo: 
git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git#for-next
+Git-commit: 51b86f9a8d1c4bb4e3862ee4b4c5f46072f7520d
+Patch-mainline: Queued in subsystem maintainer repository
+References: bnc#1135868
+
+Commit 61697a6abd24 ("dm: eliminate 'split_discard_bios' flag from DM
+target interface") incorrectly removed code from
+__send_changing_extent_only() that is required to impose a per-target IO
+boundary on IO that exceeds max_io_len_target_boundary().  Otherwise
+"special" IO (e.g. DISCARD, WRITE SAME, WRITE ZEROES) can write beyond
+where allowed.
+
+Fix this by restoring the max_io_len_target_boundary() limit in
+__send_changing_extent_only()
+
+Fixes: 61697a6abd24 ("dm: eliminate 'split_discard_bios' flag from DM target 
interface")
+Cc: [email protected] # 5.1+
+Signed-off-by: Michael Lass <[email protected]>
+Signed-off-by: Mike Snitzer <[email protected]>
+Signed-off-by: Jiri Slaby <[email protected]>
+---
+ drivers/md/dm.c |    4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+--- a/drivers/md/dm.c
++++ b/drivers/md/dm.c
+@@ -1483,7 +1483,7 @@ static unsigned get_num_write_zeroes_bio
+ static int __send_changing_extent_only(struct clone_info *ci, struct 
dm_target *ti,
+                                      unsigned num_bios)
+ {
+-      unsigned len = ci->sector_count;
++      unsigned len;
+ 
+       /*
+        * Even though the device advertised support for this type of
+@@ -1494,6 +1494,8 @@ static int __send_changing_extent_only(s
+       if (!num_bios)
+               return -EOPNOTSUPP;
+ 
++      len = min((sector_t)ci->sector_count, 
max_io_len_target_boundary(ci->sector, ti));
++
+       __send_duplicate_bios(ci, ti, num_bios, &len);
+ 
+       ci->sector += len;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/memcg-make-it-work-on-sparse-non-0-node-systems.patch 
new/patches.suse/memcg-make-it-work-on-sparse-non-0-node-systems.patch
--- old/patches.suse/memcg-make-it-work-on-sparse-non-0-node-systems.patch      
2019-05-17 06:54:29.000000000 +0200
+++ new/patches.suse/memcg-make-it-work-on-sparse-non-0-node-systems.patch      
2019-05-22 11:07:33.000000000 +0200
@@ -1,7 +1,7 @@
 From: Jiri Slaby <[email protected]>
 Date: Mon, 29 Apr 2019 12:39:10 +0200
 Subject: memcg: make it work on sparse non-0-node systems
-Patch-mainline: submitted on 2019/04/29
+Patch-mainline: submitted on 2019/05/17
 References: bnc#1133616
 
 We have a single node system with node 0 disabled:
@@ -36,21 +36,36 @@
 The test in list_lru_memcg_aware is broken: it assumes node 0 is always
 present, but it is not true on some systems as can be seen above.
 
-So fix this by checking the first online node instead of node 0.
+So fix this by avoiding checks on node 0. Remember the memcg-awareness
+by a bool flag in struct list_lru.
 
 Signed-off-by: Jiri Slaby <[email protected]>
 Cc: Johannes Weiner <[email protected]>
 Cc: Michal Hocko <[email protected]>
-Cc: Vladimir Davydov <[email protected]>
+Suggested-by: Vladimir Davydov <[email protected]>
+Acked-by: Vladimir Davydov <[email protected]>
 Cc: <[email protected]>
 Cc: <[email protected]>
 Cc: Raghavendra K T <[email protected]>
 ---
- mm/list_lru.c | 6 +-----
- 1 file changed, 1 insertion(+), 5 deletions(-)
-
+ include/linux/list_lru.h | 1 +
+ mm/list_lru.c            | 8 +++-----
+ 2 files changed, 4 insertions(+), 5 deletions(-)
+
+diff --git a/include/linux/list_lru.h b/include/linux/list_lru.h
+index aa5efd9351eb..d5ceb2839a2d 100644
+--- a/include/linux/list_lru.h
++++ b/include/linux/list_lru.h
+@@ -54,6 +54,7 @@ struct list_lru {
+ #ifdef CONFIG_MEMCG_KMEM
+       struct list_head        list;
+       int                     shrinker_id;
++      bool                    memcg_aware;
+ #endif
+ };
+ 
 diff --git a/mm/list_lru.c b/mm/list_lru.c
-index 0730bf8ff39f..7689910f1a91 100644
+index 0730bf8ff39f..d3b538146efd 100644
 --- a/mm/list_lru.c
 +++ b/mm/list_lru.c
 @@ -37,11 +37,7 @@ static int lru_shrinker_id(struct list_lru *lru)
@@ -62,10 +77,19 @@
 -       * in the systems supporting sparse numa ids.
 -       */
 -      return !!lru->node[0].memcg_lrus;
-+      return !!lru->node[first_online_node].memcg_lrus;
++      return lru->memcg_aware;
  }
  
  static inline struct list_lru_one *
+@@ -451,6 +447,8 @@ static int memcg_init_list_lru(struct list_lru *lru, bool 
memcg_aware)
+ {
+       int i;
+ 
++      lru->memcg_aware = memcg_aware;
++
+       if (!memcg_aware)
+               return 0;
+ 
 -- 
 2.21.0
 

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.OZaLZ6/_old  2019-05-24 11:31:31.861404210 +0200
+++ /var/tmp/diff_new_pack.OZaLZ6/_new  2019-05-24 11:31:31.861404210 +0200
@@ -130,6 +130,132 @@
        
patches.kernel.org/5.1.3-042-PCI-hv-Add-pci_destroy_slot-in-pci_devices_pres.patch
        patches.kernel.org/5.1.3-043-f2fs-Fix-use-of-number-of-devices.patch
        patches.kernel.org/5.1.3-044-Linux-5.1.3.patch
+       
patches.kernel.org/5.1.4-001-locking-rwsem-Prevent-decrement-of-reader-count.patch
+       
patches.kernel.org/5.1.4-002-x86-speculation-mds-Revert-CPU-buffer-clear-on-.patch
+       
patches.kernel.org/5.1.4-003-x86-speculation-mds-Improve-CPU-buffer-clear-do.patch
+       
patches.kernel.org/5.1.4-004-objtool-Fix-function-fallthrough-detection.patch
+       
patches.kernel.org/5.1.4-005-arm64-dts-rockchip-fix-IO-domain-voltage-settin.patch
+       
patches.kernel.org/5.1.4-006-arm64-dts-rockchip-Disable-DCMDs-on-RK3399-s-eM.patch
+       
patches.kernel.org/5.1.4-007-ARM-dts-qcom-ipq4019-enlarge-PCIe-BAR-range.patch
+       
patches.kernel.org/5.1.4-008-ARM-dts-exynos-Fix-interrupt-for-shared-EINTs-o.patch
+       
patches.kernel.org/5.1.4-009-ARM-dts-exynos-Fix-audio-routing-on-Odroid-XU3.patch
+       
patches.kernel.org/5.1.4-010-ARM-dts-exynos-Fix-audio-microphone-routing-on-.patch
+       
patches.kernel.org/5.1.4-011-mmc-sdhci-of-arasan-Add-DTS-property-to-disable.patch
+       
patches.kernel.org/5.1.4-012-ARM-exynos-Fix-a-leaked-reference-by-adding-mis.patch
+       
patches.kernel.org/5.1.4-013-power-supply-axp288_charger-Fix-unchecked-retur.patch
+       
patches.kernel.org/5.1.4-014-power-supply-axp288_fuel_gauge-Add-ACEPC-T8-and.patch
+       
patches.kernel.org/5.1.4-015-arm64-mmap-Ensure-file-offset-is-treated-as-uns.patch
+       
patches.kernel.org/5.1.4-016-arm64-arch_timer-Ensure-counter-register-reads-.patch
+       patches.kernel.org/5.1.4-017-arm64-compat-Reduce-address-limit.patch
+       patches.kernel.org/5.1.4-018-arm64-Clear-OSDLR_EL1-on-CPU-boot.patch
+       
patches.kernel.org/5.1.4-019-arm64-Save-and-restore-OSDLR_EL1-across-suspend.patch
+       
patches.kernel.org/5.1.4-020-sched-x86-Save-ER-FLAGS-on-context-switch.patch
+       
patches.kernel.org/5.1.4-021-x86-MCE-Add-an-MCE-record-filtering-function.patch
+       
patches.kernel.org/5.1.4-022-x86-MCE-AMD-Don-t-report-L1-BTB-MCA-errors-on-s.patch
+       
patches.kernel.org/5.1.4-023-crypto-crypto4xx-fix-ctr-aes-missing-output-IV.patch
+       
patches.kernel.org/5.1.4-024-crypto-crypto4xx-fix-cfb-and-ofb-overran-dst-bu.patch
+       
patches.kernel.org/5.1.4-025-crypto-salsa20-don-t-access-already-freed-walk..patch
+       
patches.kernel.org/5.1.4-026-crypto-lrw-don-t-access-already-freed-walk.iv.patch
+       
patches.kernel.org/5.1.4-027-crypto-chacha-generic-fix-use-as-arm64-no-NEON-.patch
+       
patches.kernel.org/5.1.4-028-crypto-chacha20poly1305-set-cra_name-correctly.patch
+       
patches.kernel.org/5.1.4-029-crypto-ccm-fix-incompatibility-between-ccm-and-.patch
+       
patches.kernel.org/5.1.4-030-crypto-ccp-Do-not-free-psp_master-when-PLATFORM.patch
+       
patches.kernel.org/5.1.4-031-crypto-vmx-fix-copy-paste-error-in-CTR-mode.patch
+       
patches.kernel.org/5.1.4-032-crypto-skcipher-don-t-WARN-on-unprocessed-data-.patch
+       
patches.kernel.org/5.1.4-033-crypto-crct10dif-generic-fix-use-via-crypto_sha.patch
+       
patches.kernel.org/5.1.4-034-crypto-x86-crct10dif-pcl-fix-use-via-crypto_sha.patch
+       
patches.kernel.org/5.1.4-035-crypto-arm64-gcm-aes-ce-fix-no-NEON-fallback-co.patch
+       
patches.kernel.org/5.1.4-036-crypto-gcm-fix-incompatibility-between-gcm-and-.patch
+       
patches.kernel.org/5.1.4-037-crypto-rockchip-update-IV-buffer-to-contain-the.patch
+       
patches.kernel.org/5.1.4-038-crypto-caam-qi2-fix-zero-length-buffer-DMA-mapp.patch
+       
patches.kernel.org/5.1.4-039-crypto-caam-qi2-fix-DMA-mapping-of-stack-memory.patch
+       
patches.kernel.org/5.1.4-040-crypto-caam-qi2-generate-hash-keys-in-place.patch
+       
patches.kernel.org/5.1.4-041-crypto-arm-aes-neonbs-don-t-access-already-free.patch
+       
patches.kernel.org/5.1.4-042-crypto-arm64-aes-neonbs-don-t-access-already-fr.patch
+       
patches.kernel.org/5.1.4-043-drivers-dax-Allow-to-include-DEV_DAX_PMEM-as-bu.patch
+       
patches.kernel.org/5.1.4-044-dt-bindings-mmc-Add-disable-cqe-dcmd-property.patch
+       
patches.kernel.org/5.1.4-045-mmc-tegra-fix-ddr-signaling-for-non-ddr-modes.patch
+       patches.kernel.org/5.1.4-046-mmc-core-Fix-tag-set-memory-leak.patch
+       patches.kernel.org/5.1.4-047-mmc-sdhci-pci-Fix-BYT-OCP-setting.patch
+       
patches.kernel.org/5.1.4-048-ALSA-line6-toneport-Fix-broken-usage-of-timer-f.patch
+       patches.kernel.org/5.1.4-049-ALSA-usb-audio-Fix-a-memory-leak-bug.patch
+       
patches.kernel.org/5.1.4-050-ALSA-hda-hdmi-Read-the-pin-sense-from-register-.patch
+       
patches.kernel.org/5.1.4-051-ALSA-hda-hdmi-Consider-eld_valid-when-reporting.patch
+       patches.kernel.org/5.1.4-052-ALSA-hda-realtek-EAPD-turn-on-later.patch
+       
patches.kernel.org/5.1.4-053-ALSA-hdea-realtek-Headset-fixup-for-System76-Ga.patch
+       
patches.kernel.org/5.1.4-054-ASoC-max98090-Fix-restore-of-DAPM-Muxes.patch
+       
patches.kernel.org/5.1.4-055-ASoC-RT5677-SPI-Disable-16Bit-SPI-Transfers.patch
+       
patches.kernel.org/5.1.4-056-ASoC-fsl_esai-Fix-missing-break-in-switch-state.patch
+       
patches.kernel.org/5.1.4-057-ASoC-codec-hdac_hdmi-add-device_link-to-card-de.patch
+       
patches.kernel.org/5.1.4-058-bpf-arm64-remove-prefetch-insn-in-xadd-mapping.patch
+       
patches.kernel.org/5.1.4-059-bpf-fix-out-of-bounds-backwards-jmps-due-to-dea.patch
+       
patches.kernel.org/5.1.4-060-crypto-ccree-remove-special-handling-of-chained.patch
+       
patches.kernel.org/5.1.4-061-crypto-ccree-fix-mem-leak-on-error-path.patch
+       
patches.kernel.org/5.1.4-062-crypto-ccree-don-t-map-MAC-key-on-stack.patch
+       
patches.kernel.org/5.1.4-063-crypto-ccree-use-correct-internal-state-sizes-f.patch
+       
patches.kernel.org/5.1.4-064-crypto-ccree-don-t-map-AEAD-key-and-IV-on-stack.patch
+       
patches.kernel.org/5.1.4-065-crypto-ccree-pm-resume-first-enable-the-source-.patch
+       
patches.kernel.org/5.1.4-066-crypto-ccree-HOST_POWER_DOWN_EN-should-be-the-l.patch
+       
patches.kernel.org/5.1.4-067-crypto-ccree-add-function-to-handle-cryptocell-.patch
+       
patches.kernel.org/5.1.4-068-crypto-ccree-handle-tee-fips-error-during-power.patch
+       
patches.kernel.org/5.1.4-069-mm-mincore.c-make-mincore-more-conservative.patch
+       
patches.kernel.org/5.1.4-070-mm-huge_memory-fix-vmf_insert_pfn_-pmd-pud-cras.patch
+       
patches.kernel.org/5.1.4-071-mm-hugetlb.c-don-t-put_page-in-lock-of-hugetlb_.patch
+       
patches.kernel.org/5.1.4-072-hugetlb-use-same-fault-hash-key-for-shared-and-.patch
+       
patches.kernel.org/5.1.4-073-ocfs2-fix-ocfs2-read-inode-data-panic-in-ocfs2_.patch
+       
patches.kernel.org/5.1.4-074-userfaultfd-use-RCU-to-free-the-task-struct-whe.patch
+       
patches.kernel.org/5.1.4-075-ACPI-PM-Set-enable_for_wake-for-wakeup-GPEs-dur.patch
+       
patches.kernel.org/5.1.4-076-ACPICA-Linux-move-ACPI_DEBUG_DEFAULT-flag-out-o.patch
+       
patches.kernel.org/5.1.4-077-mfd-da9063-Fix-OTP-control-register-names-to-ma.patch
+       
patches.kernel.org/5.1.4-078-mfd-max77620-Fix-swapped-FPS_PERIOD_MAX_US-valu.patch
+       
patches.kernel.org/5.1.4-079-mtd-spi-nor-intel-spi-Avoid-crossing-4K-address.patch
+       
patches.kernel.org/5.1.4-080-mtd-maps-physmap-Store-gpio_values-correctly.patch
+       
patches.kernel.org/5.1.4-081-mtd-maps-Allow-MTD_PHYSMAP-with-MTD_RAM.patch
+       
patches.kernel.org/5.1.4-082-tty-vt.c-Fix-TIOCL_BLANKSCREEN-console-blanking.patch
+       
patches.kernel.org/5.1.4-083-tty-vt-fix-write-write-race-in-ioctl-KDSKBSENT-.patch
+       
patches.kernel.org/5.1.4-084-jbd2-check-superblock-mapped-prior-to-committin.patch
+       
patches.kernel.org/5.1.4-085-ext4-make-sanity-check-in-mballoc-more-strict.patch
+       
patches.kernel.org/5.1.4-086-ext4-ignore-e_value_offs-for-xattrs-with-value-.patch
+       
patches.kernel.org/5.1.4-087-ext4-avoid-drop-reference-to-iloc.bh-twice.patch
+       
patches.kernel.org/5.1.4-088-ext4-fix-use-after-free-race-with-debug_want_ex.patch
+       
patches.kernel.org/5.1.4-089-ext4-actually-request-zeroing-of-inode-table-af.patch
+       
patches.kernel.org/5.1.4-090-ext4-fix-ext4_show_options-for-file-systems-w-o.patch
+       
patches.kernel.org/5.1.4-091-btrfs-Check-the-first-key-and-level-for-cached-.patch
+       
patches.kernel.org/5.1.4-092-btrfs-Correctly-free-extent-buffer-in-case-btre.patch
+       
patches.kernel.org/5.1.4-093-btrfs-Honour-FITRIM-range-constraints-during-fr.patch
+       
patches.kernel.org/5.1.4-094-Btrfs-send-flush-dellaloc-in-order-to-avoid-dat.patch
+       
patches.kernel.org/5.1.4-095-Btrfs-do-not-start-a-transaction-during-fiemap.patch
+       
patches.kernel.org/5.1.4-096-Btrfs-do-not-start-a-transaction-at-iterate_ext.patch
+       
patches.kernel.org/5.1.4-097-Btrfs-fix-race-between-send-and-deduplication-t.patch
+       
patches.kernel.org/5.1.4-098-bcache-fix-a-race-between-cache-register-and-ca.patch
+       
patches.kernel.org/5.1.4-099-bcache-never-set-KEY_PTRS-of-journal-key-to-0-i.patch
+       
patches.kernel.org/5.1.4-100-ipmi-Add-the-i2c-addr-property-for-SSIF-interfa.patch
+       
patches.kernel.org/5.1.4-101-ipmi-ssif-compare-block-number-correctly-for-mu.patch
+       patches.kernel.org/5.1.4-102-ARM-dts-imx-Fix-the-AR803X-phy-mode.patch
+       
patches.kernel.org/5.1.4-103-mm-compaction.c-correct-zone-boundary-handling-.patch
+       
patches.kernel.org/5.1.4-104-fs-writeback.c-use-rcu_barrier-to-wait-for-infl.patch
+       
patches.kernel.org/5.1.4-105-tty-Don-t-force-RISCV-SBI-console-as-preferred-.patch
+       
patches.kernel.org/5.1.4-106-ext4-zero-out-the-unused-memory-region-in-the-e.patch
+       
patches.kernel.org/5.1.4-107-ext4-fix-data-corruption-caused-by-overlapping-.patch
+       patches.kernel.org/5.1.4-108-ext4-fix-use-after-free-in-dx_release.patch
+       
patches.kernel.org/5.1.4-109-ext4-avoid-panic-during-forced-reboot-due-to-ab.patch
+       
patches.kernel.org/5.1.4-110-ALSA-hda-realtek-Corrected-fixup-for-System76-G.patch
+       
patches.kernel.org/5.1.4-111-ALSA-hda-realtek-Fixup-headphone-noise-via-runt.patch
+       
patches.kernel.org/5.1.4-112-ALSA-hda-realtek-Fix-for-Lenovo-B50-70-inverted.patch
+       patches.kernel.org/5.1.4-113-jbd2-fix-potential-double-free.patch
+       
patches.kernel.org/5.1.4-114-Revert-KVM-nVMX-Expose-RDPMC-exiting-only-when-.patch
+       
patches.kernel.org/5.1.4-115-KVM-Fix-the-bitmap-range-to-copy-during-clear-d.patch
+       
patches.kernel.org/5.1.4-116-KVM-x86-Skip-EFER-vs.-guest-CPUID-checks-for-ho.patch
+       
patches.kernel.org/5.1.4-117-KVM-lapic-Busy-wait-for-timer-to-expire-when-us.patch
+       patches.kernel.org/5.1.4-118-smb3-display-session-id-in-debug-data.patch
+       
patches.kernel.org/5.1.4-119-kbuild-turn-auto.conf.cmd-into-a-mandatory-incl.patch
+       
patches.kernel.org/5.1.4-120-xen-pvh-set-xen_domain_type-to-HVM-in-xen_pvh_i.patch
+       
patches.kernel.org/5.1.4-121-xen-pvh-correctly-setup-the-PV-EFI-interface-fo.patch
+       
patches.kernel.org/5.1.4-122-powerpc-32s-fix-flush_hash_pages-on-SMP.patch
+       
patches.kernel.org/5.1.4-123-libnvdimm-namespace-Fix-label-tracking-error.patch
+       
patches.kernel.org/5.1.4-124-s390-mm-make-the-pxd_offset-functions-more-robu.patch
+       
patches.kernel.org/5.1.4-125-s390-mm-convert-to-the-generic-get_user_pages_f.patch
+       patches.kernel.org/5.1.4-126-Linux-5.1.4.patch
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.
@@ -437,6 +563,7 @@
        ########################################################
        # Char / serial
        ########################################################
+       patches.suse/TTY-serial_core-add-install.patch
 
        ########################################################
        # Other driver fixes
@@ -457,6 +584,7 @@
        patches.suse/dm-mpath-leastpending-path-update
        patches.suse/dm-table-switch-to-readonly
        patches.suse/dm-mpath-no-partitions-feature
+       patches.suse/dm-make-sure-to-obey-max_io_len_target_boundary.patch
 
        ########################################################
        # md

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.OZaLZ6/_old  2019-05-24 11:31:31.901404200 +0200
+++ /var/tmp/diff_new_pack.OZaLZ6/_new  2019-05-24 11:31:31.909404198 +0200
@@ -1,3 +1,3 @@
-2019-05-17 04:54:29 +0000
-GIT Revision: 07d2e253d2b388efd4d1cced9cc6fa3746f2ef78
+2019-05-22 11:11:40 +0000
+GIT Revision: 0739fa4bcf7a21941c7e28c52b33b0f531044868
 GIT Branch: stable


Reply via email to