Hello community,

here is the log from the commit of package kernel-source for openSUSE:Factory 
checked in at 2019-08-05 14:50:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.4126 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Mon Aug  5 14:50:29 2019 rev:498 rq:720035 version:5.2.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2019-07-30 12:37:28.334949078 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.4126/dtb-aarch64.changes      
2019-08-05 14:50:33.307504471 +0200
@@ -1,0 +2,506 @@
+Wed Jul 31 12:41:34 CEST 2019 - [email protected]
+
+- driver core: Fix use-after-free and double free on glue
+  directory (bsc#1131281).
+- Bluetooth: hci_uart: check for missing tty operations
+  (CVE-2019-10207 bsc#1142857 bsc#1123959).
+- commit 79b6a9c
+
+-------------------------------------------------------------------
+Wed Jul 31 11:53:24 CEST 2019 - [email protected]
+
+- Update config files: ARCH_HAS_DMA_MMAP_PGPROT is now selected
+- commit 0a5eef3
+
+-------------------------------------------------------------------
+Wed Jul 31 11:06:04 CEST 2019 - [email protected]
+
+- Linux 5.2.5 (bnc#1012628).
+- io_uring: don't use iov_iter_advance() for fixed buffers
+  (bnc#1012628).
+- io_uring: fix counter inc/dec mismatch in async_list
+  (bnc#1012628).
+- io_uring: ensure ->list is initialized for poll commands
+  (bnc#1012628).
+- io_uring: add a memory barrier before atomic_read (bnc#1012628).
+- access: avoid the RCU grace period for the temporary subjective
+  credentials (bnc#1012628).
+- drm/i915: Make the semaphore saturation mask global
+  (bnc#1012628).
+- structleak: disable STRUCTLEAK_BYREF in combination with
+  KASAN_STACK (bnc#1012628).
+- libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over
+  __nd_ioctl() (bnc#1012628).
+- libnvdimm/region: Register badblocks before namespaces
+  (bnc#1012628).
+- libnvdimm/bus: Prevent duplicate device_unregister() calls
+  (bnc#1012628).
+- drivers/base: Introduce kill_device() (bnc#1012628).
+- iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA
+  (bnc#1012628).
+- iommu/iova: Remove stale cached32_node (bnc#1012628).
+- iommu/vt-d: Don't queue_iova() if there is no flush queue
+  (bnc#1012628).
+- io_uring: fix the sequence comparison in io_sequence_defer
+  (bnc#1012628).
+- powerpc/pmu: Set pmcregs_in_use in paca when running as LPAR
+  (bnc#1012628).
+- powerpc/tm: Fix oops on sigreturn on systems without TM
+  (bnc#1012628).
+- powerpc/mm: Limit rma_size to 1TB when running without HV mode
+  (bnc#1012628).
+- powerpc/xive: Fix loop exit-condition in
+  xive_find_target_in_mask() (bnc#1012628).
+- powerpc/dma: Fix invalid DMA mmap behavior (bnc#1012628).
+- ALSA: hda - Add a conexant codec entry to let mute led work
+  (bnc#1012628).
+- ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips
+  (bnc#1012628).
+- ALSA: pcm: Fix refcount_inc() on zero usage (bnc#1012628).
+- ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1
+  (bnc#1012628).
+- ALSA: ac97: Fix double free of ac97_codec_device (bnc#1012628).
+- drm/panel: Add support for Armadeus ST0700 Adapt (bnc#1012628).
+- hpet: Fix division by zero in hpet_time_div() (bnc#1012628).
+- eeprom: make older eeprom drivers select NVMEM_SYSFS
+  (bnc#1012628).
+- mei: me: add mule creek canyon (EHL) device ids (bnc#1012628).
+- fpga-manager: altera-ps-spi: Fix build error (bnc#1012628).
+- binder: prevent transactions to context manager from its own
+  process (bnc#1012628).
+- binder: Set end of SG buffer area properly (bnc#1012628).
+- x86/stacktrace: Prevent access_ok() warnings in
+  arch_stack_walk_user() (bnc#1012628).
+- x86/speculation/mds: Apply more accurate check on hypervisor
+  platform (bnc#1012628).
+- x86/sysfb_efi: Add quirks for some devices with swapped width
+  and height (bnc#1012628).
+- selinux: check sidtab limit before adding a new entry
+  (bnc#1012628).
+- btrfs: inode: Don't compress if NODATASUM or NODATACOW set
+  (bnc#1012628).
+- media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc
+  was already in use (bnc#1012628).
+- KVM: PPC: Book3S HV: XIVE: fix rollback when kvmppc_xive_create
+  fails (bnc#1012628).
+- KVM: PPC: Book3S HV: Save and restore guest visible PSSCR bits
+  on pseries (bnc#1012628).
+- KVM: PPC: Book3S HV: Always save guest pmu for guest capable
+  of nesting (bnc#1012628).
+- KVM: X86: Fix fpu state crash in kvm guest (bnc#1012628).
+- usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream
+  port (bnc#1012628).
+- Revert "usb: usb251xb: Add US port lanes inversion property"
+  (bnc#1012628).
+- Revert "usb: usb251xb: Add US lanes inversion dts-bindings"
+  (bnc#1012628).
+- usb: pci-quirks: Correct AMD PLL quirk detection (bnc#1012628).
+- usb: wusbcore: fix unbalanced get/put cluster_id (bnc#1012628).
+- usb-storage: Add a limitation for blk_queue_max_hw_sectors()
+  (bnc#1012628).
+- xhci: Fix crash if scatter gather is used with Immediate Data
+  Transfer (IDT) (bnc#1012628).
+- locking/lockdep: Hide unused 'class' variable (bnc#1012628).
+- mm, swap: fix race between swapoff and some swap operations
+  (bnc#1012628).
+- mm: use down_read_killable for locking mmap_sem in
+  access_remote_vm (bnc#1012628).
+- locking/lockdep: Fix lock used or unused stats error
+  (bnc#1012628).
+- proc: use down_read_killable mmap_sem for /proc/pid/maps
+  (bnc#1012628).
+- cxgb4: reduce kernel stack usage in cudbg_collect_mem_region()
+  (bnc#1012628).
+- proc: use down_read_killable mmap_sem for /proc/pid/map_files
+  (bnc#1012628).
+- proc: use down_read_killable mmap_sem for /proc/pid/clear_refs
+  (bnc#1012628).
+- proc: use down_read_killable mmap_sem for /proc/pid/pagemap
+  (bnc#1012628).
+- proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup
+  (bnc#1012628).
+- mm/mmu_notifier: use hlist_add_head_rcu() (bnc#1012628).
+- memcg, fsnotify: no oom-kill for remote memcg charging
+  (bnc#1012628).
+- mm/gup.c: remove some BUG_ONs from get_gate_page()
+  (bnc#1012628).
+- mm/gup.c: mark undo_dev_pagemap as __maybe_unused (bnc#1012628).
+- mm/mincore.c: fix race between swapoff and mincore
+  (bnc#1012628).
+- 9p: pass the correct prototype to read_cache_page (bnc#1012628).
+- mm/kmemleak.c: fix check for softirq context (bnc#1012628).
+- sh: prevent warnings when using iounmap (bnc#1012628).
+- nvme: fix NULL deref for fabrics options (bnc#1012628).
+- block/bio-integrity: fix a memory leak bug (bnc#1012628).
+- platform/x86: Fix PCENGINES_APU2 Kconfig warning (bnc#1012628).
+- powerpc/eeh: Handle hugepages in ioremap space (bnc#1012628).
+- dlm: check if workqueues are NULL before flushing/destroying
+  (bnc#1012628).
+- mailbox: handle failed named mailbox channel request
+  (bnc#1012628).
+- f2fs: avoid out-of-range memory access (bnc#1012628).
+- f2fs: fix to avoid long latency during umount (bnc#1012628).
+- rds: Accept peer connection reject messages due to incompatible
+  version (bnc#1012628).
+- block: init flush rq ref count to 1 (bnc#1012628).
+- powerpc/boot: add {get, put}_unaligned_be32 to xz_config.h
+  (bnc#1012628).
+- powerpc/irq: Don't WARN continuously in arch_local_irq_restore()
+  (bnc#1012628).
+- nvme-tcp: set the STABLE_WRITES flag when data digests are
+  enabled (bnc#1012628).
+- io_uring: fix io_sq_thread_stop running in front of io_sq_thread
+  (bnc#1012628).
+- nvme-tcp: don't use sendpage for SLAB pages (bnc#1012628).
+- nvme-pci: limit max_hw_sectors based on the DMA max mapping size
+  (bnc#1012628).
+- nvme-pci: check for NULL return from pci_alloc_p2pmem()
+  (bnc#1012628).
+- RDMA/core: Fix race when resolving IP address (bnc#1012628).
+- perf intel-bts: Fix potential NULL pointer dereference found
+  by the smatch tool (bnc#1012628).
+- PCI: dwc: pci-dra7xx: Fix compilation when !CONFIG_GPIOLIB
+  (bnc#1012628).
+- RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM
+  (bnc#1012628).
+- perf hists browser: Fix potential NULL pointer dereference
+  found by the smatch tool (bnc#1012628).
+- perf annotate: Fix dereferencing freed memory found by the
+  smatch tool (bnc#1012628).
+- perf map: Fix potential NULL pointer dereference found by
+  smatch tool (bnc#1012628).
+- perf session: Fix potential NULL pointer dereference found by
+  the smatch tool (bnc#1012628).
+- perf trace: Fix potential NULL pointer dereference found by
+  the smatch tool (bnc#1012628).
+- perf top: Fix potential NULL pointer dereference detected by
+  the smatch tool (bnc#1012628).
+- rseq/selftests: Fix Thumb mode build failure on arm32
+  (bnc#1012628).
+- perf stat: Fix use-after-freed pointer detected by the smatch
+  tool (bnc#1012628).
+- perf test mmap-thread-lookup: Initialize variable to suppress
+  memory sanitizer warning (bnc#1012628).
+- PCI: mobiveil: Use the 1st inbound window for MEM inbound
+  transactions (bnc#1012628).
+- PCI: mobiveil: Initialize Primary/Secondary/Subordinate bus
+  numbers (bnc#1012628).
+- kallsyms: exclude kasan local symbols on s390 (bnc#1012628).
+- PCI: mobiveil: Fix the Class Code field (bnc#1012628).
+- PCI: mobiveil: Fix PCI base address in MEM/IO outbound windows
+  (bnc#1012628).
+- KVM: nVMX: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry
+  w/o EPT (bnc#1012628).
+- arm64: assembler: Switch ESB-instruction with a vanilla nop
+  if !ARM64_HAS_RAS (bnc#1012628).
+- IB/ipoib: Add child to parent list only if device initialized
+  (bnc#1012628).
++++ 324 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.4126/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.4R329b/_old  2019-08-05 14:50:43.419502331 +0200
+++ /var/tmp/diff_new_pack.4R329b/_new  2019-08-05 14:50:43.427502329 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 5.2
-%define patchversion 5.2.3
+%define patchversion 5.2.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.2.3
+Version:        5.2.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5296b5
+Release:        <RELEASE>.g79b6a9c
 %else
 Release:        0
 %endif
@@ -372,7 +372,7 @@
 cd pp
 for dts in al/*.dts allwinner/*.dts altera/*.dts amd/*.dts amlogic/*.dts 
apm/*.dts arm/*.dts broadcom/*.dts cavium/*.dts exynos/*.dts freescale/*.dts 
hisilicon/*.dts lg/*.dts marvell/*.dts mediatek/*.dts nvidia/*.dts qcom/*.dts 
renesas/*.dts rockchip/*.dts socionext/*.dts sprd/*.dts xilinx/*.dts zte/*.dts 
; do
     target=${dts%*.dts}
-    install -m 700 -d %{buildroot}%{dtbdir}/$(dirname $target)
+    install -m 755 -d %{buildroot}%{dtbdir}/$(dirname $target)
     # install -m 644 COPYING %{buildroot}%{dtbdir}/$(dirname $target)
     install -m 644 $target.dtb %{buildroot}%{dtbdir}/$(dirname $target)
 %ifarch aarch64

++++++ dtb-armv6l.spec ++++++
--- /var/tmp/diff_new_pack.4R329b/_old  2019-08-05 14:50:43.451502323 +0200
+++ /var/tmp/diff_new_pack.4R329b/_new  2019-08-05 14:50:43.455502323 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 5.2
-%define patchversion 5.2.3
+%define patchversion 5.2.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-armv6l
-Version:        5.2.3
+Version:        5.2.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5296b5
+Release:        <RELEASE>.g79b6a9c
 %else
 Release:        0
 %endif
@@ -169,7 +169,7 @@
 cd pp
 for dts in bcm2835*.dts ; do
     target=${dts%*.dts}
-    install -m 700 -d %{buildroot}%{dtbdir}/$(dirname $target)
+    install -m 755 -d %{buildroot}%{dtbdir}/$(dirname $target)
     # install -m 644 COPYING %{buildroot}%{dtbdir}/$(dirname $target)
     install -m 644 $target.dtb %{buildroot}%{dtbdir}/$(dirname $target)
 %ifarch aarch64

++++++ dtb-armv7l.spec ++++++
--- /var/tmp/diff_new_pack.4R329b/_old  2019-08-05 14:50:43.851502239 +0200
+++ /var/tmp/diff_new_pack.4R329b/_new  2019-08-05 14:50:43.879502233 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 5.2
-%define patchversion 5.2.3
+%define patchversion 5.2.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-armv7l
-Version:        5.2.3
+Version:        5.2.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5296b5
+Release:        <RELEASE>.g79b6a9c
 %else
 Release:        0
 %endif
@@ -540,7 +540,7 @@
 cd pp
 for dts in am335x-*.dts am3517*.dts am57xx-*.dts armada-370-*.dts 
armada-375-*.dts armada-385-*.dts armada-388-*.dts armada-398-*.dts 
armada-xp-*.dts bcm2836*.dts dove-*.dts exynos4*.dts exynos5*.dts imx5*.dts 
imx6*.dts imx7*.dts keystone-*.dts meson6-*.dts meson8-*.dts meson8b-*.dts 
omap3*.dts omap4*.dts omap5*.dts qcom-*.dts rk3*.dts socfpga_*.dts ste-*.dts 
sun4i-*.dts sun5i-*.dts sun6i-*.dts sun7i-*.dts sun8i-*.dts sun9i-*.dts 
tegra20-*.dts tegra30-*.dts tegra114-*.dts tegra124-*.dts vexpress-*.dts 
vf500-*.dts vf610-*.dts xenvm-*.dts zynq-*.dts ; do
     target=${dts%*.dts}
-    install -m 700 -d %{buildroot}%{dtbdir}/$(dirname $target)
+    install -m 755 -d %{buildroot}%{dtbdir}/$(dirname $target)
     # install -m 644 COPYING %{buildroot}%{dtbdir}/$(dirname $target)
     install -m 644 $target.dtb %{buildroot}%{dtbdir}/$(dirname $target)
 %ifarch aarch64

++++++ kernel-64kb.spec ++++++
--- /var/tmp/diff_new_pack.4R329b/_old  2019-08-05 14:50:43.947502218 +0200
+++ /var/tmp/diff_new_pack.4R329b/_new  2019-08-05 14:50:43.995502208 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.2
-%define patchversion 5.2.3
+%define patchversion 5.2.5
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules none
@@ -63,9 +63,9 @@
 Summary:        Kernel with 64kb PAGE_SIZE
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.2.3
+Version:        5.2.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5296b5
+Release:        <RELEASE>.g79b6a9c
 %else
 Release:        0
 %endif
@@ -170,10 +170,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-f5296b51f35992812b2649ce064a34ae3fb14c61
-Provides:       kernel-srchash-f5296b51f35992812b2649ce064a34ae3fb14c61
+Provides:       
kernel-%build_flavor-base-srchash-79b6a9ca79e652cfcb5fcde4b7613f623c1d056a
+Provides:       kernel-srchash-79b6a9ca79e652cfcb5fcde4b7613f623c1d056a
 # END COMMON DEPS
-Provides:       %name-srchash-f5296b51f35992812b2649ce064a34ae3fb14c61
+Provides:       %name-srchash-79b6a9ca79e652cfcb5fcde4b7613f623c1d056a
 %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.4R329b/_old  2019-08-05 14:50:44.203502165 +0200
+++ /var/tmp/diff_new_pack.4R329b/_new  2019-08-05 14:50:44.207502164 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.2
-%define patchversion 5.2.3
+%define patchversion 5.2.5
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules none
@@ -63,9 +63,9 @@
 Summary:        A Debug Version of the Kernel
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.2.3
+Version:        5.2.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5296b5
+Release:        <RELEASE>.g79b6a9c
 %else
 Release:        0
 %endif
@@ -170,10 +170,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-f5296b51f35992812b2649ce064a34ae3fb14c61
-Provides:       kernel-srchash-f5296b51f35992812b2649ce064a34ae3fb14c61
+Provides:       
kernel-%build_flavor-base-srchash-79b6a9ca79e652cfcb5fcde4b7613f623c1d056a
+Provides:       kernel-srchash-79b6a9ca79e652cfcb5fcde4b7613f623c1d056a
 # END COMMON DEPS
-Provides:       %name-srchash-f5296b51f35992812b2649ce064a34ae3fb14c61
+Provides:       %name-srchash-79b6a9ca79e652cfcb5fcde4b7613f623c1d056a
 %ifarch ppc64
 Provides:       kernel-kdump = 2.6.28
 Obsoletes:      kernel-kdump <= 2.6.28

++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.4R329b/_old  2019-08-05 14:50:44.231502158 +0200
+++ /var/tmp/diff_new_pack.4R329b/_new  2019-08-05 14:50:44.239502157 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.2
-%define patchversion 5.2.3
+%define patchversion 5.2.5
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules none
@@ -63,9 +63,9 @@
 Summary:        The Standard Kernel
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.2.3
+Version:        5.2.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5296b5
+Release:        <RELEASE>.g79b6a9c
 %else
 Release:        0
 %endif
@@ -170,10 +170,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-f5296b51f35992812b2649ce064a34ae3fb14c61
-Provides:       kernel-srchash-f5296b51f35992812b2649ce064a34ae3fb14c61
+Provides:       
kernel-%build_flavor-base-srchash-79b6a9ca79e652cfcb5fcde4b7613f623c1d056a
+Provides:       kernel-srchash-79b6a9ca79e652cfcb5fcde4b7613f623c1d056a
 # END COMMON DEPS
-Provides:       %name-srchash-f5296b51f35992812b2649ce064a34ae3fb14c61
+Provides:       %name-srchash-79b6a9ca79e652cfcb5fcde4b7613f623c1d056a
 %ifarch %ix86
 Provides:       kernel-smp = 2.6.17
 Obsoletes:      kernel-smp <= 2.6.17

++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.4R329b/_old  2019-08-05 14:50:44.259502153 +0200
+++ /var/tmp/diff_new_pack.4R329b/_new  2019-08-05 14:50:44.263502152 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 5.2
-%define patchversion 5.2.3
+%define patchversion 5.2.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.2.3
+Version:        5.2.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5296b5
+Release:        <RELEASE>.g79b6a9c
 %else
 Release:        0
 %endif
@@ -63,7 +63,7 @@
 %endif
 Url:            http://www.kernel.org/
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-f5296b51f35992812b2649ce064a34ae3fb14c61
+Provides:       %name-srchash-79b6a9ca79e652cfcb5fcde4b7613f623c1d056a
 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.4R329b/_old  2019-08-05 14:50:44.279502148 +0200
+++ /var/tmp/diff_new_pack.4R329b/_new  2019-08-05 14:50:44.283502147 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.2
-%define patchversion 5.2.3
+%define patchversion 5.2.5
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules none
@@ -63,9 +63,9 @@
 Summary:        The Small Developer Kernel for KVM
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.2.3
+Version:        5.2.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5296b5
+Release:        <RELEASE>.g79b6a9c
 %else
 Release:        0
 %endif
@@ -170,10 +170,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-f5296b51f35992812b2649ce064a34ae3fb14c61
-Provides:       kernel-srchash-f5296b51f35992812b2649ce064a34ae3fb14c61
+Provides:       
kernel-%build_flavor-base-srchash-79b6a9ca79e652cfcb5fcde4b7613f623c1d056a
+Provides:       kernel-srchash-79b6a9ca79e652cfcb5fcde4b7613f623c1d056a
 # END COMMON DEPS
-Provides:       %name-srchash-f5296b51f35992812b2649ce064a34ae3fb14c61
+Provides:       %name-srchash-79b6a9ca79e652cfcb5fcde4b7613f623c1d056a
 %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.4R329b/_old  2019-08-05 14:50:44.327502138 +0200
+++ /var/tmp/diff_new_pack.4R329b/_new  2019-08-05 14:50:44.331502137 +0200
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 5.2.3
+%define patchversion 5.2.5
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -45,7 +45,7 @@
 %endif
 %endif
 %endif
-BuildRequires:  
kernel%kernel_flavor-srchash-f5296b51f35992812b2649ce064a34ae3fb14c61
+BuildRequires:  
kernel%kernel_flavor-srchash-79b6a9ca79e652cfcb5fcde4b7613f623c1d056a
 
 %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.2.3
+Version:        5.2.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5296b5
+Release:        <RELEASE>.g79b6a9c
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.4R329b/_old  2019-08-05 14:50:44.355502132 +0200
+++ /var/tmp/diff_new_pack.4R329b/_new  2019-08-05 14:50:44.355502132 +0200
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 5.2.3
+%define patchversion 5.2.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.2.3
+Version:        5.2.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5296b5
+Release:        <RELEASE>.g79b6a9c
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.4R329b/_old  2019-08-05 14:50:44.383502126 +0200
+++ /var/tmp/diff_new_pack.4R329b/_new  2019-08-05 14:50:44.387502126 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.2
-%define patchversion 5.2.3
+%define patchversion 5.2.5
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules none
@@ -63,9 +63,9 @@
 Summary:        Kernel with PAE Support
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.2.3
+Version:        5.2.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5296b5
+Release:        <RELEASE>.g79b6a9c
 %else
 Release:        0
 %endif
@@ -170,10 +170,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-f5296b51f35992812b2649ce064a34ae3fb14c61
-Provides:       kernel-srchash-f5296b51f35992812b2649ce064a34ae3fb14c61
+Provides:       
kernel-%build_flavor-base-srchash-79b6a9ca79e652cfcb5fcde4b7613f623c1d056a
+Provides:       kernel-srchash-79b6a9ca79e652cfcb5fcde4b7613f623c1d056a
 # END COMMON DEPS
-Provides:       %name-srchash-f5296b51f35992812b2649ce064a34ae3fb14c61
+Provides:       %name-srchash-79b6a9ca79e652cfcb5fcde4b7613f623c1d056a
 %ifarch %ix86
 Provides:       kernel-bigsmp = 2.6.17
 Obsoletes:      kernel-bigsmp <= 2.6.17

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.4R329b/_old  2019-08-05 14:50:44.411502120 +0200
+++ /var/tmp/diff_new_pack.4R329b/_new  2019-08-05 14:50:44.411502120 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.2
-%define patchversion 5.2.3
+%define patchversion 5.2.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.2.3
+Version:        5.2.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5296b5
+Release:        <RELEASE>.g79b6a9c
 %else
 Release:        0
 %endif
@@ -43,7 +43,7 @@
 BuildRequires:  sed
 Requires(post): coreutils sed
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-f5296b51f35992812b2649ce064a34ae3fb14c61
+Provides:       %name-srchash-79b6a9ca79e652cfcb5fcde4b7613f623c1d056a
 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.4R329b/_old  2019-08-05 14:50:44.443502114 +0200
+++ /var/tmp/diff_new_pack.4R329b/_new  2019-08-05 14:50:44.447502112 +0200
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0
 Group:          Development/Sources
-Version:        5.2.3
+Version:        5.2.5
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5296b5
+Release:        <RELEASE>.g79b6a9c
 %else
 Release:        0
 %endif
@@ -55,7 +55,7 @@
 %endif
 Requires:       pesign-obs-integration
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-f5296b51f35992812b2649ce064a34ae3fb14c61
+Provides:       %name-srchash-79b6a9ca79e652cfcb5fcde4b7613f623c1d056a
 Provides:       multiversion(kernel)
 Source:         README.KSYMS
 Requires:       kernel-devel%variant = %version-%source_rel

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.4R329b/_old  2019-08-05 14:50:44.479502106 +0200
+++ /var/tmp/diff_new_pack.4R329b/_new  2019-08-05 14:50:44.487502105 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.2
-%define patchversion 5.2.3
+%define patchversion 5.2.5
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules none
@@ -63,9 +63,9 @@
 Summary:        The Standard Kernel - without any SUSE patches
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.2.3
+Version:        5.2.5
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5296b5
+Release:        <RELEASE>.g79b6a9c
 %else
 Release:        0
 %endif
@@ -170,10 +170,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-f5296b51f35992812b2649ce064a34ae3fb14c61
-Provides:       kernel-srchash-f5296b51f35992812b2649ce064a34ae3fb14c61
+Provides:       
kernel-%build_flavor-base-srchash-79b6a9ca79e652cfcb5fcde4b7613f623c1d056a
+Provides:       kernel-srchash-79b6a9ca79e652cfcb5fcde4b7613f623c1d056a
 # END COMMON DEPS
-Provides:       %name-srchash-f5296b51f35992812b2649ce064a34ae3fb14c61
+Provides:       %name-srchash-79b6a9ca79e652cfcb5fcde4b7613f623c1d056a
 %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-07-23 00:16:15.000000000 +0200
+++ new/config/ppc64/default    2019-07-31 11:53:24.000000000 +0200
@@ -7445,6 +7445,7 @@
 CONFIG_NEED_DMA_MAP_STATE=y
 CONFIG_ARCH_DMA_ADDR_T_64BIT=y
 CONFIG_DMA_DECLARE_COHERENT=y
+CONFIG_ARCH_HAS_DMA_MMAP_PGPROT=y
 CONFIG_DMA_VIRT_OPS=y
 # CONFIG_DMA_API_DEBUG is not set
 CONFIG_SGL_ALLOC=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default
--- old/config/ppc64le/default  2019-07-23 00:16:15.000000000 +0200
+++ new/config/ppc64le/default  2019-07-31 11:53:24.000000000 +0200
@@ -7299,6 +7299,7 @@
 CONFIG_NEED_DMA_MAP_STATE=y
 CONFIG_ARCH_DMA_ADDR_T_64BIT=y
 CONFIG_DMA_DECLARE_COHERENT=y
+CONFIG_ARCH_HAS_DMA_MMAP_PGPROT=y
 CONFIG_DMA_VIRT_OPS=y
 # CONFIG_DMA_API_DEBUG is not set
 CONFIG_SGL_ALLOC=y

++++++ dtb.spec.in.in ++++++
--- /var/tmp/diff_new_pack.4R329b/_old  2019-08-05 14:50:45.267501939 +0200
+++ /var/tmp/diff_new_pack.4R329b/_new  2019-08-05 14:50:45.267501939 +0200
@@ -88,7 +88,7 @@
 cd pp
 for dts in $ALL_SUPPORTED_DTB; do
     target=${dts%*.dts}
-    install -m 700 -d %{buildroot}%{dtbdir}/$(dirname $target)
+    install -m 755 -d %{buildroot}%{dtbdir}/$(dirname $target)
     # install -m 644 COPYING %{buildroot}%{dtbdir}/$(dirname $target)
     install -m 644 $target.dtb %{buildroot}%{dtbdir}/$(dirname $target)
 %ifarch aarch64

++++++ macros.kernel-source ++++++
--- /var/tmp/diff_new_pack.4R329b/_old  2019-08-05 14:50:46.327501715 +0200
+++ /var/tmp/diff_new_pack.4R329b/_new  2019-08-05 14:50:46.327501715 +0200
@@ -1,6 +1,6 @@
 # A few cross-distro definitions:
 %kernel_module_package_release 1
-%kernel_module_package_buildreqs modutils kernel-syms
+%kernel_module_package_buildreqs modutils kernel-syms kmod-compat
 
 %cpu_arch %(case %_target_cpu in \
     # from rpm --eval '%ix86' \

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

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/driver_core-Fix_use-after-free_and_double_free_on_glue.patch 
new/patches.suse/driver_core-Fix_use-after-free_and_double_free_on_glue.patch
--- 
old/patches.suse/driver_core-Fix_use-after-free_and_double_free_on_glue.patch   
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/patches.suse/driver_core-Fix_use-after-free_and_double_free_on_glue.patch   
    2019-07-31 12:41:36.000000000 +0200
@@ -0,0 +1,169 @@
+From: Muchun Song <[email protected]>
+Date: Sat, 27 Jul 2019 11:21:22 +0800
+Subject: [PATCH] driver core: Fix use-after-free and double free on glue
+ directory
+Patch-mainline: Not yet, submitted https://lkml.org/lkml/2019/7/26/1461
+References: bsc#1131281
+
+There is a race condition between removing glue directory and adding a new
+device under the glue dir. It can be reproduced in following test:
+
+CPU1:                                         CPU2:
+
+device_add()
+  get_device_parent()
+    class_dir_create_and_add()
+      kobject_add_internal()
+        create_dir()    // create glue_dir
+
+                                              device_add()
+                                                get_device_parent()
+                                                  kobject_get() // get glue_dir
+
+device_del()
+  cleanup_glue_dir()
+    kobject_del(glue_dir)
+
+                                                kobject_add()
+                                                  kobject_add_internal()
+                                                    create_dir() // in glue_dir
+                                                      sysfs_create_dir_ns()
+                                                        
kernfs_create_dir_ns(sd)
+
+      sysfs_remove_dir() // glue_dir->sd=NULL
+      sysfs_put()        // free glue_dir->sd
+
+                                                          // sd is freed
+                                                          kernfs_new_node(sd)
+                                                            
kernfs_get(glue_dir)
+                                                            kernfs_add_one()
+                                                            kernfs_put()
+
+Before CPU1 remove last child device under glue dir, if CPU2 add a new
+device under glue dir, the glue_dir kobject reference count will be
+increase to 2 via kobject_get() in get_device_parent(). And CPU2 has
+been called kernfs_create_dir_ns(), but not call kernfs_new_node().
+Meanwhile, CPU1 call sysfs_remove_dir() and sysfs_put(). This result in
+glue_dir->sd is freed and it's reference count will be 0. Then CPU2 call
+kernfs_get(glue_dir) will trigger a warning in kernfs_get() and increase
+it's reference count to 1. Because glue_dir->sd is freed by CPU1, the next
+call kernfs_add_one() by CPU2 will fail(This is also use-after-free)
+and call kernfs_put() to decrease reference count. Because the reference
+count is decremented to 0, it will also call kmem_cache_free() to free
+the glue_dir->sd again. This will result in double free.
+
+In order to avoid this happening, we also should make sure that kernfs_node
+for glue_dir is released in CPU1 only when refcount for glue_dir kobj is
+1 to fix this race.
+
+The following calltrace is captured in kernel 4.14 with the following patch
+applied:
+
+commit 726e41097920 ("drivers: core: Remove glue dirs from sysfs earlier")
+
+--------------------------------------------------------------------------
+[    3.633703] WARNING: CPU: 4 PID: 513 at .../fs/kernfs/dir.c:494
+                Here is WARN_ON(!atomic_read(&kn->count) in kernfs_get().
+....
+[    3.633986] Call trace:
+[    3.633991]  kernfs_create_dir_ns+0xa8/0xb0
+[    3.633994]  sysfs_create_dir_ns+0x54/0xe8
+[    3.634001]  kobject_add_internal+0x22c/0x3f0
+[    3.634005]  kobject_add+0xe4/0x118
+[    3.634011]  device_add+0x200/0x870
+[    3.634017]  _request_firmware+0x958/0xc38
+[    3.634020]  request_firmware_into_buf+0x4c/0x70
+....
+[    3.634064] kernel BUG at .../mm/slub.c:294!
+                Here is BUG_ON(object == fp) in set_freepointer().
+....
+[    3.634346] Call trace:
+[    3.634351]  kmem_cache_free+0x504/0x6b8
+[    3.634355]  kernfs_put+0x14c/0x1d8
+[    3.634359]  kernfs_create_dir_ns+0x88/0xb0
+[    3.634362]  sysfs_create_dir_ns+0x54/0xe8
+[    3.634366]  kobject_add_internal+0x22c/0x3f0
+[    3.634370]  kobject_add+0xe4/0x118
+[    3.634374]  device_add+0x200/0x870
+[    3.634378]  _request_firmware+0x958/0xc38
+[    3.634381]  request_firmware_into_buf+0x4c/0x70
+--------------------------------------------------------------------------
+
+Fixes: 726e41097920 ("drivers: core: Remove glue dirs from sysfs earlier")
+Signed-off-by: Muchun Song <[email protected]>
+Reviewed-by: Mukesh Ojha <[email protected]>
+Signed-off-by: Prateek Sood <[email protected]>
+Link: https://lore.kernel.org/r/[email protected]
+Signed-off-by: Greg Kroah-Hartman <[email protected]>
+Acked-by: Cho, Yu-Chen <[email protected]>
+---
+ drivers/base/core.c |   53 
+++++++++++++++++++++++++++++++++++++++++++++++++++-
+ 1 file changed, 52 insertions(+), 1 deletion(-)
+
+--- a/drivers/base/core.c
++++ b/drivers/base/core.c
+@@ -1820,12 +1820,63 @@ static inline struct kobject *get_glue_d
+  */
+ static void cleanup_glue_dir(struct device *dev, struct kobject *glue_dir)
+ {
++      unsigned int ref;
++
+       /* see if we live in a "glue" directory */
+       if (!live_in_glue_dir(glue_dir, dev))
+               return;
+ 
+       mutex_lock(&gdp_mutex);
+-      if (!kobject_has_children(glue_dir))
++      /**
++       * There is a race condition between removing glue directory
++       * and adding a new device under the glue directory.
++       *
++       * CPU1:                                         CPU2:
++       *
++       * device_add()
++       *   get_device_parent()
++       *     class_dir_create_and_add()
++       *       kobject_add_internal()
++       *         create_dir()    // create glue_dir
++       *
++       *                                               device_add()
++       *                                                 get_device_parent()
++       *                                                   kobject_get() // 
get glue_dir
++       *
++       * device_del()
++       *   cleanup_glue_dir()
++       *     kobject_del(glue_dir)
++       *
++       *                                               kobject_add()
++       *                                                 
kobject_add_internal()
++       *                                                   create_dir() // in 
glue_dir
++       *                                                     
sysfs_create_dir_ns()
++       *                                                       
kernfs_create_dir_ns(sd)
++       *
++       *       sysfs_remove_dir() // glue_dir->sd=NULL
++       *       sysfs_put()        // free glue_dir->sd
++       *
++       *                                                         // sd is 
freed
++       *                                                         
kernfs_new_node(sd)
++       *                                                           
kernfs_get(glue_dir)
++       *                                                           
kernfs_add_one()
++       *                                                           
kernfs_put()
++       *
++       * Before CPU1 remove last child device under glue dir, if CPU2 add
++       * a new device under glue dir, the glue_dir kobject reference count
++       * will be increase to 2 in kobject_get(k). And CPU2 has been called
++       * kernfs_create_dir_ns(). Meanwhile, CPU1 call sysfs_remove_dir()
++       * and sysfs_put(). This result in glue_dir->sd is freed.
++       *
++       * Then the CPU2 will see a stale "empty" but still potentially used
++       * glue dir around in kernfs_new_node().
++       *
++       * In order to avoid this happening, we also should make sure that
++       * kernfs_node for glue_dir is released in CPU1 only when refcount
++       * for glue_dir kobj is 1.
++       */
++      ref = kref_read(&glue_dir->kref);
++      if (!kobject_has_children(glue_dir) && !--ref)
+               kobject_del(glue_dir);
+       kobject_put(glue_dir);
+       mutex_unlock(&gdp_mutex);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/hci_uart-check-for-missing-tty-operations.patch 
new/patches.suse/hci_uart-check-for-missing-tty-operations.patch
--- old/patches.suse/hci_uart-check-for-missing-tty-operations.patch    
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/hci_uart-check-for-missing-tty-operations.patch    
2019-07-31 12:41:36.000000000 +0200
@@ -0,0 +1,132 @@
+From: "Cho, Yu-Chen" <[email protected]>
+Date: Wed, 31 Jul 2019 10:54:05 +0800
+Subject: [PATCH] Bluetooth: hci_uart: check for missing tty operations
+Patch-mainline: Not yet, submitted https://lkml.org/lkml/2019/7/30/267
+References: CVE-2019-10207 bsc#1142857 bsc#1123959
+
+From: Vladis Dronov <[email protected]>
+
+Certain ttys operations (pty_unix98_ops) lack tiocmget() and tiocmset()
+functions which are called by the certain HCI UART protocols (hci_ath,
+hci_bcm, hci_intel, hci_mrvl, hci_qca) via hci_uart_set_flow_control()
+or directly. This leads to an execution at NULL and can be triggered by
+an unprivileged user. Fix this by adding a helper function and a check
+for the missing tty operations in the protocols code.
+
+This fixes CVE-2019-10207. The Fixes: lines list commits where calls to
+tiocm[gs]et() or hci_uart_set_flow_control() were added to the HCI UART
+protocols.
+
+Link: 
https://syzkaller.appspot.com/bug?id=1b42faa2848963564a5b1b7f8c837ea7b55ffa50
+Reported-by: [email protected]
+Cc: [email protected] # v2.6.36+
+Fixes: b3190df62861 ("Bluetooth: Support for Atheros AR300x serial chip")
+Fixes: 118612fb9165 ("Bluetooth: hci_bcm: Add suspend/resume PM functions")
+Fixes: ff2895592f0f ("Bluetooth: hci_intel: Add Intel baudrate configuration 
support")
+Fixes: 162f812f23ba ("Bluetooth: hci_uart: Add Marvell support")
+Fixes: fa9ad876b8e0 ("Bluetooth: hci_qca: Add support for Qualcomm Bluetooth 
chip wcn3990")
+Signed-off-by: Vladis Dronov <[email protected]>
+Signed-off-by: Marcel Holtmann <[email protected]>
+Acked-by: Cho, Yu-Chen <[email protected]>
+---
+ drivers/bluetooth/hci_ath.c   |    3 +++
+ drivers/bluetooth/hci_bcm.c   |    3 +++
+ drivers/bluetooth/hci_intel.c |    3 +++
+ drivers/bluetooth/hci_ldisc.c |   13 +++++++++++++
+ drivers/bluetooth/hci_mrvl.c  |    3 +++
+ drivers/bluetooth/hci_qca.c   |    3 +++
+ drivers/bluetooth/hci_uart.h  |    1 +
+ 7 files changed, 29 insertions(+)
+
+--- a/drivers/bluetooth/hci_ath.c
++++ b/drivers/bluetooth/hci_ath.c
+@@ -98,6 +98,9 @@ static int ath_open(struct hci_uart *hu)
+ 
+       BT_DBG("hu %p", hu);
+ 
++      if (!hci_uart_has_flow_control(hu))
++              return -EOPNOTSUPP;
++
+       ath = kzalloc(sizeof(*ath), GFP_KERNEL);
+       if (!ath)
+               return -ENOMEM;
+--- a/drivers/bluetooth/hci_bcm.c
++++ b/drivers/bluetooth/hci_bcm.c
+@@ -406,6 +406,9 @@ static int bcm_open(struct hci_uart *hu)
+ 
+       bt_dev_dbg(hu->hdev, "hu %p", hu);
+ 
++      if (!hci_uart_has_flow_control(hu))
++              return -EOPNOTSUPP;
++
+       bcm = kzalloc(sizeof(*bcm), GFP_KERNEL);
+       if (!bcm)
+               return -ENOMEM;
+--- a/drivers/bluetooth/hci_intel.c
++++ b/drivers/bluetooth/hci_intel.c
+@@ -391,6 +391,9 @@ static int intel_open(struct hci_uart *h
+ 
+       BT_DBG("hu %p", hu);
+ 
++      if (!hci_uart_has_flow_control(hu))
++              return -EOPNOTSUPP;
++
+       intel = kzalloc(sizeof(*intel), GFP_KERNEL);
+       if (!intel)
+               return -ENOMEM;
+--- a/drivers/bluetooth/hci_ldisc.c
++++ b/drivers/bluetooth/hci_ldisc.c
+@@ -284,6 +284,19 @@ static int hci_uart_send_frame(struct hc
+       return 0;
+ }
+ 
++/* Check the underlying device or tty has flow control support */
++bool hci_uart_has_flow_control(struct hci_uart *hu)
++{
++      /* serdev nodes check if the needed operations are present */
++      if (hu->serdev)
++              return true;
++
++      if (hu->tty->driver->ops->tiocmget && hu->tty->driver->ops->tiocmset)
++              return true;
++
++      return false;
++}
++
+ /* Flow control or un-flow control the device */
+ void hci_uart_set_flow_control(struct hci_uart *hu, bool enable)
+ {
+--- a/drivers/bluetooth/hci_mrvl.c
++++ b/drivers/bluetooth/hci_mrvl.c
+@@ -52,6 +52,9 @@ static int mrvl_open(struct hci_uart *hu
+ 
+       BT_DBG("hu %p", hu);
+ 
++      if (!hci_uart_has_flow_control(hu))
++              return -EOPNOTSUPP;
++
+       mrvl = kzalloc(sizeof(*mrvl), GFP_KERNEL);
+       if (!mrvl)
+               return -ENOMEM;
+--- a/drivers/bluetooth/hci_qca.c
++++ b/drivers/bluetooth/hci_qca.c
+@@ -458,6 +458,9 @@ static int qca_open(struct hci_uart *hu)
+ 
+       BT_DBG("hu %p qca_open", hu);
+ 
++      if (!hci_uart_has_flow_control(hu))
++              return -EOPNOTSUPP;
++
+       qca = kzalloc(sizeof(struct qca_data), GFP_KERNEL);
+       if (!qca)
+               return -ENOMEM;
+--- a/drivers/bluetooth/hci_uart.h
++++ b/drivers/bluetooth/hci_uart.h
+@@ -103,6 +103,7 @@ int hci_uart_tx_wakeup(struct hci_uart *
+ int hci_uart_init_ready(struct hci_uart *hu);
+ void hci_uart_init_work(struct work_struct *work);
+ void hci_uart_set_baudrate(struct hci_uart *hu, unsigned int speed);
++bool hci_uart_has_flow_control(struct hci_uart *hu);
+ void hci_uart_set_flow_control(struct hci_uart *hu, bool enable);
+ void hci_uart_set_speeds(struct hci_uart *hu, unsigned int init_speed,
+                        unsigned int oper_speed);

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.4R329b/_old  2019-08-05 14:50:47.439501479 +0200
+++ /var/tmp/diff_new_pack.4R329b/_new  2019-08-05 14:50:47.439501479 +0200
@@ -523,6 +523,289 @@
        
patches.kernel.org/5.2.3-411-dm-thin-metadata-check-if-in-fail_io-mode-when-.patch
        
patches.kernel.org/5.2.3-412-dm-bufio-fix-deadlock-with-loop-device.patch
        patches.kernel.org/5.2.3-413-Linux-5.2.3.patch
+       
patches.kernel.org/5.2.4-001-bnx2x-Prevent-load-reordering-in-tx-completion-.patch
+       
patches.kernel.org/5.2.4-002-caif-hsi-fix-possible-deadlock-in-cfhsi_exit_mo.patch
+       
patches.kernel.org/5.2.4-003-hv_netvsc-Fix-extra-rcu_read_unlock-in-netvsc_r.patch
+       
patches.kernel.org/5.2.4-004-igmp-fix-memory-leak-in-igmpv3_del_delrec.patch
+       
patches.kernel.org/5.2.4-005-ipv4-don-t-set-IPv6-only-flags-to-IPv4-addresse.patch
+       
patches.kernel.org/5.2.4-006-ipv6-rt6_check-should-return-NULL-if-from-is-NU.patch
+       
patches.kernel.org/5.2.4-007-ipv6-Unlink-sibling-route-in-case-of-failure.patch
+       
patches.kernel.org/5.2.4-008-net-bcmgenet-use-promisc-for-unsupported-filter.patch
+       
patches.kernel.org/5.2.4-009-net-dsa-mv88e6xxx-wait-after-reset-deactivation.patch
+       
patches.kernel.org/5.2.4-010-net-make-skb_dst_force-return-true-when-dst-is-.patch
+       
patches.kernel.org/5.2.4-011-net-neigh-fix-multiple-neigh-timer-scheduling.patch
+       
patches.kernel.org/5.2.4-012-net-openvswitch-fix-csum-updates-for-MPLS-actio.patch
+       
patches.kernel.org/5.2.4-013-net-phy-sfp-hwmon-Fix-scaling-of-RX-power.patch
+       
patches.kernel.org/5.2.4-014-net_sched-unset-TCQ_F_CAN_BYPASS-when-adding-fi.patch
+       
patches.kernel.org/5.2.4-015-net-stmmac-Re-work-the-queue-selection-for-TSO-.patch
+       
patches.kernel.org/5.2.4-016-net-tls-make-sure-offload-also-gets-the-keys-wi.patch
+       
patches.kernel.org/5.2.4-017-nfc-fix-potential-illegal-memory-access.patch
+       
patches.kernel.org/5.2.4-018-r8169-fix-issue-with-confused-RX-unit-after-PHY.patch
+       
patches.kernel.org/5.2.4-019-rxrpc-Fix-send-on-a-connected-but-unbound-socke.patch
+       
patches.kernel.org/5.2.4-020-sctp-fix-error-handling-on-stream-scheduler-ini.patch
+       
patches.kernel.org/5.2.4-021-sctp-not-bind-the-socket-in-sctp_connect.patch
+       patches.kernel.org/5.2.4-022-sky2-Disable-MSI-on-ASUS-P6T.patch
+       patches.kernel.org/5.2.4-023-tcp-be-more-careful-in-tcp_fragment.patch
+       
patches.kernel.org/5.2.4-024-tcp-fix-tcp_set_congestion_control-use-from-bpf.patch
+       
patches.kernel.org/5.2.4-025-tcp-Reset-bytes_acked-and-bytes_received-when-d.patch
+       
patches.kernel.org/5.2.4-026-vrf-make-sure-skb-data-contains-ip-header-to-ma.patch
+       
patches.kernel.org/5.2.4-027-net-mlx5e-IPoIB-Add-error-path-in-mlx5_rdma_set.patch
+       
patches.kernel.org/5.2.4-028-net-bridge-mcast-fix-stale-nsrcs-pointer-in-igm.patch
+       
patches.kernel.org/5.2.4-029-net-bridge-mcast-fix-stale-ipv6-hdr-pointer-whe.patch
+       
patches.kernel.org/5.2.4-030-net-bridge-don-t-cache-ether-dest-pointer-on-in.patch
+       
patches.kernel.org/5.2.4-031-net-bridge-stp-don-t-cache-eth-dest-pointer-bef.patch
+       
patches.kernel.org/5.2.4-032-macsec-fix-use-after-free-of-skb-during-RX.patch
+       
patches.kernel.org/5.2.4-033-macsec-fix-checksumming-after-decryption.patch
+       
patches.kernel.org/5.2.4-034-netrom-fix-a-memory-leak-in-nr_rx_frame.patch
+       
patches.kernel.org/5.2.4-035-netrom-hold-sock-when-setting-skb-destructor.patch
+       
patches.kernel.org/5.2.4-036-selftests-txring_overwrite-fix-incorrect-test-o.patch
+       
patches.kernel.org/5.2.4-037-net-tls-fix-poll-ignoring-partially-copied-reco.patch
+       patches.kernel.org/5.2.4-038-net-tls-reject-offload-of-TLS-1.3.patch
+       
patches.kernel.org/5.2.4-039-net-mlx5e-Fix-port-tunnel-GRE-entropy-control.patch
+       
patches.kernel.org/5.2.4-040-net-mlx5e-Rx-Fix-checksum-calculation-for-new-h.patch
+       
patches.kernel.org/5.2.4-041-net-mlx5e-Fix-return-value-from-timeout-recover.patch
+       
patches.kernel.org/5.2.4-042-net-mlx5e-Fix-error-flow-in-tx-reporter-diagnos.patch
+       
patches.kernel.org/5.2.4-043-bnxt_en-Fix-VNIC-accounting-when-enabling-aRFS-.patch
+       
patches.kernel.org/5.2.4-044-mlxsw-spectrum_dcb-Configure-DSCP-map-as-the-la.patch
+       
patches.kernel.org/5.2.4-045-net-mlx5-E-Switch-Fix-default-encap-mode.patch
+       
patches.kernel.org/5.2.4-046-mlxsw-spectrum-Do-not-process-learned-records-w.patch
+       patches.kernel.org/5.2.4-047-dma-buf-balance-refcount-inbalance.patch
+       
patches.kernel.org/5.2.4-048-dma-buf-Discard-old-fence_excl-on-retrying-get_.patch
+       
patches.kernel.org/5.2.4-049-Revert-gpio-spi-Fix-spi-gpio-regression-on-acti.patch
+       
patches.kernel.org/5.2.4-050-gpiolib-of-fix-a-memory-leak-in-of_gpio_flags_q.patch
+       
patches.kernel.org/5.2.4-051-gpio-davinci-silence-error-prints-in-case-of-EP.patch
+       patches.kernel.org/5.2.4-052-MIPS-lb60-Fix-pin-mappings.patch
+       
patches.kernel.org/5.2.4-053-perf-script-Assume-native_arch-for-pipe-mode.patch
+       
patches.kernel.org/5.2.4-054-perf-core-Fix-exclusive-events-grouping.patch
+       
patches.kernel.org/5.2.4-055-perf-core-Fix-race-between-close-and-fork.patch
+       
patches.kernel.org/5.2.4-056-ext4-don-t-allow-any-modifications-to-an-immuta.patch
+       
patches.kernel.org/5.2.4-057-ext4-enforce-the-immutable-flag-on-open-files.patch
+       
patches.kernel.org/5.2.4-058-mm-add-filemap_fdatawait_range_keep_errors.patch
+       
patches.kernel.org/5.2.4-059-jbd2-introduce-jbd2_inode-dirty-range-scoping.patch
+       
patches.kernel.org/5.2.4-060-ext4-use-jbd2_inode-dirty-range-scoping.patch
+       patches.kernel.org/5.2.4-061-ext4-allow-directory-holes.patch
+       
patches.kernel.org/5.2.4-062-KVM-nVMX-do-not-use-dangling-shadow-VMCS-after-.patch
+       
patches.kernel.org/5.2.4-063-KVM-nVMX-Clear-pending-KVM_REQ_GET_VMCS12_PAGES.patch
+       
patches.kernel.org/5.2.4-064-Revert-kvm-x86-Use-task-structs-fpu-field-for-u.patch
+       
patches.kernel.org/5.2.4-065-sd_zbc-Fix-report-zones-buffer-allocation.patch
+       
patches.kernel.org/5.2.4-066-block-Limit-zone-array-allocation-size.patch
+       
patches.kernel.org/5.2.4-067-net-sched-verify-that-q-NULL-before-setting-q-f.patch
+       patches.kernel.org/5.2.4-068-Linux-5.2.4.patch
+       
patches.kernel.org/5.2.5-001-regulator-88pm800-fix-warning-same-module-names.patch
+       
patches.kernel.org/5.2.5-002-media-drivers-media-coda-fix-warning-same-modul.patch
+       
patches.kernel.org/5.2.5-003-btrfs-shut-up-bogus-Wmaybe-uninitialized-warnin.patch
+       
patches.kernel.org/5.2.5-004-drm-lima-handle-shared-irq-case-for-lima_pp_bca.patch
+       
patches.kernel.org/5.2.5-005-drm-panel-simple-Fix-panel_simple_dsi_probe.patch
+       
patches.kernel.org/5.2.5-006-iio-adc-stm32-dfsdm-manage-the-get_irq-error-ca.patch
+       
patches.kernel.org/5.2.5-007-iio-adc-stm32-dfsdm-missing-error-case-during-p.patch
+       patches.kernel.org/5.2.5-008-drm-virtio-set-seqno-for-dma-fence.patch
+       
patches.kernel.org/5.2.5-009-staging-kpc2000-added-missing-clean-up-to-probe.patch
+       
patches.kernel.org/5.2.5-010-ipmi_si-fix-unexpected-driver-unregister-warnin.patch
+       
patches.kernel.org/5.2.5-011-staging-vt6656-use-meaningful-error-code-during.patch
+       
patches.kernel.org/5.2.5-012-drm-bochs-Fix-connector-leak-during-driver-unlo.patch
+       
patches.kernel.org/5.2.5-013-usb-core-hub-Disable-hub-initiated-U1-U2.patch
+       
patches.kernel.org/5.2.5-014-tty-max310x-Fix-invalid-baudrate-divisors-calcu.patch
+       
patches.kernel.org/5.2.5-015-pinctrl-rockchip-fix-leaked-of_node-references.patch
+       
patches.kernel.org/5.2.5-016-tty-serial-cpm_uart-fix-init-when-SMC-is-reloca.patch
+       
patches.kernel.org/5.2.5-017-f2fs-fix-to-check-layout-on-last-valid-checkpoi.patch
+       
patches.kernel.org/5.2.5-018-drm-msm-a6xx-Check-for-ERR-or-NULL-before-iounm.patch
+       
patches.kernel.org/5.2.5-019-ipmi_ssif-fix-unexpected-driver-unregister-warn.patch
+       
patches.kernel.org/5.2.5-020-drm-amd-display-Fill-prescale_params-scale-for-.patch
+       
patches.kernel.org/5.2.5-021-drm-amd-display-fix-multi-display-seamless-boot.patch
+       
patches.kernel.org/5.2.5-022-drm-msm-a6xx-Avoid-freeing-gmu-resources-multip.patch
+       
patches.kernel.org/5.2.5-023-drm-amd-display-Disable-cursor-when-offscreen-i.patch
+       
patches.kernel.org/5.2.5-024-drm-amd-display-Fill-plane-attrs-only-for-valid.patch
+       
patches.kernel.org/5.2.5-025-drm-amdgpu-Reserve-shared-fence-for-eviction-fe.patch
+       
patches.kernel.org/5.2.5-026-f2fs-fix-to-avoid-deadloop-if-data_flush-is-on.patch
+       
patches.kernel.org/5.2.5-027-drm-amdgpu-sriov-Need-to-initialize-the-HDP_NON.patch
+       
patches.kernel.org/5.2.5-028-drm-amd-display-Disable-ABM-before-destroy-ABM-.patch
+       
patches.kernel.org/5.2.5-029-drm-amdkfd-Fix-a-potential-memory-leak.patch
+       patches.kernel.org/5.2.5-030-drm-amdkfd-Fix-sdma-queue-map-issue.patch
+       
patches.kernel.org/5.2.5-031-drm-edid-Fix-a-missing-check-bug-in-drm_load_ed.patch
+       
patches.kernel.org/5.2.5-032-tools-PCI-Fix-broken-pcitest-compilation.patch
+       patches.kernel.org/5.2.5-033-PCI-Return-error-if-cannot-probe-VF.patch
+       
patches.kernel.org/5.2.5-034-staging-kpc2000-report-error-status-to-spi-core.patch
+       
patches.kernel.org/5.2.5-035-drm-bridge-tc358767-read-display_props-in-get_m.patch
+       
patches.kernel.org/5.2.5-036-drm-bridge-sii902x-pixel-clock-unit-is-10kHz-in.patch
+       
patches.kernel.org/5.2.5-037-drm-amd-display-Reset-planes-for-color-manageme.patch
+       
patches.kernel.org/5.2.5-038-drm-amd-display-CS_TFM_1D-only-applied-post-EOT.patch
+       
patches.kernel.org/5.2.5-039-drm-amd-display-Increase-Backlight-Gain-Step-Si.patch
+       
patches.kernel.org/5.2.5-040-f2fs-Fix-accounting-for-unusable-blocks.patch
+       
patches.kernel.org/5.2.5-041-f2fs-Lower-threshold-for-disable_cp_again.patch
+       
patches.kernel.org/5.2.5-042-gpu-host1x-Increase-maximum-DMA-segment-size.patch
+       
patches.kernel.org/5.2.5-043-drm-crc-debugfs-User-irqsafe-spinlock-in-drm_cr.patch
+       
patches.kernel.org/5.2.5-044-drm-crc-debugfs-Also-sprinkle-irqrestore-over-e.patch
+       
patches.kernel.org/5.2.5-045-drm-vkms-Forward-timer-right-after-drm_crtc_han.patch
+       patches.kernel.org/5.2.5-046-i2c-nvidia-gpu-resume-ccgx-i2c-client.patch
+       
patches.kernel.org/5.2.5-047-mm-hmm-fix-use-after-free-with-struct-hmm-in-th.patch
+       
patches.kernel.org/5.2.5-048-drm-omap-don-t-check-dispc-timings-for-DSI.patch
+       
patches.kernel.org/5.2.5-049-memstick-Fix-error-cleanup-path-of-memstick_ini.patch
+       
patches.kernel.org/5.2.5-050-tty-serial-digicolor-Fix-digicolor-usart-alread.patch
+       
patches.kernel.org/5.2.5-051-tty-serial-msm_serial-avoid-system-lockup-condi.patch
+       
patches.kernel.org/5.2.5-052-serial-8250-Fix-TX-interrupt-handling-condition.patch
+       
patches.kernel.org/5.2.5-053-PCI-endpoint-Allocate-enough-space-for-fixed-si.patch
+       
patches.kernel.org/5.2.5-054-drm-amd-display-Always-allocate-initial-connect.patch
+       
patches.kernel.org/5.2.5-055-drm-amd-display-Update-link-rate-from-DPCD-10.patch
+       
patches.kernel.org/5.2.5-056-drm-virtio-Add-memory-barriers-for-capset-cache.patch
+       
patches.kernel.org/5.2.5-057-drm-amd-display-set-link-dongle_max_pix_clk-to-.patch
+       
patches.kernel.org/5.2.5-058-phy-renesas-rcar-gen2-Fix-memory-leak-at-error-.patch
+       patches.kernel.org/5.2.5-059-drm-amd-display-fix-compilation-error.patch
+       
patches.kernel.org/5.2.5-060-sunhv-Fix-device-naming-inconsistency-between-s.patch
+       
patches.kernel.org/5.2.5-061-drm-bridge-tfp410-fix-use-of-cancel_delayed_wor.patch
+       
patches.kernel.org/5.2.5-062-powerpc-pseries-mobility-prevent-cpu-hotplug-du.patch
+       
patches.kernel.org/5.2.5-063-dma-remap-Avoid-de-referencing-NULL-atomic_pool.patch
+       
patches.kernel.org/5.2.5-064-drm-rockchip-Properly-adjust-to-a-true-clock-in.patch
+       
patches.kernel.org/5.2.5-065-platform-x86-asus-wmi-Increase-input-buffer-siz.patch
+       
patches.kernel.org/5.2.5-066-iio-adxl372-fix-iio_triggered_buffer_-pre-post-.patch
+       patches.kernel.org/5.2.5-067-serial-imx-fix-locking-in-set_termios.patch
+       
patches.kernel.org/5.2.5-068-serial-uartps-Use-the-same-dynamic-major-number.patch
+       
patches.kernel.org/5.2.5-069-tty-serial_core-Set-port-active-bit-in-uart_por.patch
+       patches.kernel.org/5.2.5-070-usb-gadget-Zero-ffs_io_data.patch
+       
patches.kernel.org/5.2.5-071-usb-dwc3-Fix-core-validation-in-probe-move-afte.patch
+       
patches.kernel.org/5.2.5-072-kvm-vmx-fix-limit-checking-in-get_vmx_mem_addre.patch
+       
patches.kernel.org/5.2.5-073-mmc-sdhci-sdhci-pci-o2micro-Check-if-controller.patch
+       
patches.kernel.org/5.2.5-074-KVM-nVMX-Intercept-VMWRITEs-to-GUEST_-CS-SS-_AR.patch
+       
patches.kernel.org/5.2.5-075-kvm-vmx-segment-limit-check-use-access-length.patch
+       
patches.kernel.org/5.2.5-076-drm-msm-adreno-Ensure-that-the-zap-shader-regio.patch
+       
patches.kernel.org/5.2.5-077-powerpc-pci-of-Fix-OF-flags-parsing-for-64bit-B.patch
+       
patches.kernel.org/5.2.5-078-drm-msm-Depopulate-platform-on-probe-failure.patch
+       
patches.kernel.org/5.2.5-079-serial-mctrl_gpio-Check-if-GPIO-property-exisit.patch
+       
patches.kernel.org/5.2.5-080-phy-renesas-rcar-gen3-usb2-fix-imbalance-powere.patch
+       
patches.kernel.org/5.2.5-081-PCI-sysfs-Ignore-lockdep-for-remove-attribute.patch
+       
patches.kernel.org/5.2.5-082-i2c-stm32f7-fix-the-get_irq-error-cases.patch
+       
patches.kernel.org/5.2.5-083-kbuild-Add-Werror-unknown-warning-option-to-CLA.patch
+       
patches.kernel.org/5.2.5-084-genksyms-Teach-parser-about-128-bit-built-in-ty.patch
+       
patches.kernel.org/5.2.5-085-phy-meson-g12a-usb3-pcie-disable-locking-for-cr.patch
+       
patches.kernel.org/5.2.5-086-PCI-xilinx-nwl-Fix-Multi-MSI-data-programming.patch
+       
patches.kernel.org/5.2.5-087-iio-iio-utils-Fix-possible-incorrect-mask-calcu.patch
+       
patches.kernel.org/5.2.5-088-dt-bindings-backlight-lm3630a-correct-schema-va.patch
+       
patches.kernel.org/5.2.5-089-powerpc-cacheflush-fix-variable-set-but-not-use.patch
+       
patches.kernel.org/5.2.5-090-powerpc-xmon-Fix-disabling-tracing-while-in-xmo.patch
+       
patches.kernel.org/5.2.5-091-powerpc-rtas-retry-when-cpu-offline-races-with-.patch
+       
patches.kernel.org/5.2.5-092-fixdep-check-return-value-of-printf-and-putchar.patch
+       
patches.kernel.org/5.2.5-093-recordmcount-Fix-spurious-mcount-entries-on-pow.patch
+       
patches.kernel.org/5.2.5-094-mfd-cros_ec-Register-cros_ec_lid_angle-driver-w.patch
+       
patches.kernel.org/5.2.5-095-mfd-madera-Add-missing-of-table-registration.patch
+       
patches.kernel.org/5.2.5-096-mfd-core-Set-fwnode-for-created-devices.patch
+       patches.kernel.org/5.2.5-097-mfd-arizona-Fix-undefined-behavior.patch
+       
patches.kernel.org/5.2.5-098-mfd-hi655x-pmic-Fix-missing-return-value-check-.patch
+       
patches.kernel.org/5.2.5-099-mm-swap-fix-release_pages-when-releasing-devmap.patch
+       
patches.kernel.org/5.2.5-100-um-Silence-lockdep-complaint-about-mmap_sem.patch
+       
patches.kernel.org/5.2.5-101-f2fs-fix-is_idle-check-for-discard-type.patch
+       
patches.kernel.org/5.2.5-102-powerpc-silence-a-Wcast-function-type-warning-i.patch
+       
patches.kernel.org/5.2.5-103-powerpc-4xx-uic-clear-pending-interrupt-after-i.patch
+       
patches.kernel.org/5.2.5-104-powerpc-mm-mark-more-tlb-functions-as-__always_.patch
+       
patches.kernel.org/5.2.5-105-RDMA-i40iw-Set-queue-pair-state-when-being-quer.patch
+       
patches.kernel.org/5.2.5-106-serial-sh-sci-Terminate-TX-DMA-during-buffer-fl.patch
+       
patches.kernel.org/5.2.5-107-serial-sh-sci-Fix-TX-DMA-buffer-flushing-and-wo.patch
+       
patches.kernel.org/5.2.5-108-IB-mlx5-Fixed-reporting-counters-on-2nd-port-fo.patch
+       
patches.kernel.org/5.2.5-109-powerpc-mm-Handle-page-table-allocation-failure.patch
+       
patches.kernel.org/5.2.5-110-IB-ipoib-Add-child-to-parent-list-only-if-devic.patch
+       
patches.kernel.org/5.2.5-111-arm64-assembler-Switch-ESB-instruction-with-a-v.patch
+       
patches.kernel.org/5.2.5-112-KVM-nVMX-Stash-L1-s-CR3-in-vmcs01.GUEST_CR3-on-.patch
+       
patches.kernel.org/5.2.5-113-PCI-mobiveil-Fix-PCI-base-address-in-MEM-IO-out.patch
+       patches.kernel.org/5.2.5-114-PCI-mobiveil-Fix-the-Class-Code-field.patch
+       
patches.kernel.org/5.2.5-115-kallsyms-exclude-kasan-local-symbols-on-s390.patch
+       
patches.kernel.org/5.2.5-116-PCI-mobiveil-Initialize-Primary-Secondary-Subor.patch
+       
patches.kernel.org/5.2.5-117-PCI-mobiveil-Use-the-1st-inbound-window-for-MEM.patch
+       
patches.kernel.org/5.2.5-118-perf-test-mmap-thread-lookup-Initialize-variabl.patch
+       
patches.kernel.org/5.2.5-119-perf-stat-Fix-use-after-freed-pointer-detected-.patch
+       
patches.kernel.org/5.2.5-120-rseq-selftests-Fix-Thumb-mode-build-failure-on-.patch
+       
patches.kernel.org/5.2.5-121-perf-top-Fix-potential-NULL-pointer-dereference.patch
+       
patches.kernel.org/5.2.5-122-perf-trace-Fix-potential-NULL-pointer-dereferen.patch
+       
patches.kernel.org/5.2.5-123-perf-session-Fix-potential-NULL-pointer-derefer.patch
+       
patches.kernel.org/5.2.5-124-perf-map-Fix-potential-NULL-pointer-dereference.patch
+       
patches.kernel.org/5.2.5-125-perf-annotate-Fix-dereferencing-freed-memory-fo.patch
+       
patches.kernel.org/5.2.5-126-perf-hists-browser-Fix-potential-NULL-pointer-d.patch
+       
patches.kernel.org/5.2.5-127-RDMA-rxe-Fill-in-wc-byte_len-with-IB_WC_RECV_RD.patch
+       
patches.kernel.org/5.2.5-128-PCI-dwc-pci-dra7xx-Fix-compilation-when-CONFIG_.patch
+       
patches.kernel.org/5.2.5-129-perf-intel-bts-Fix-potential-NULL-pointer-deref.patch
+       
patches.kernel.org/5.2.5-130-RDMA-core-Fix-race-when-resolving-IP-address.patch
+       
patches.kernel.org/5.2.5-131-nvme-pci-check-for-NULL-return-from-pci_alloc_p.patch
+       
patches.kernel.org/5.2.5-132-nvme-pci-limit-max_hw_sectors-based-on-the-DMA-.patch
+       
patches.kernel.org/5.2.5-133-nvme-tcp-don-t-use-sendpage-for-SLAB-pages.patch
+       
patches.kernel.org/5.2.5-134-io_uring-fix-io_sq_thread_stop-running-in-front.patch
+       
patches.kernel.org/5.2.5-135-nvme-tcp-set-the-STABLE_WRITES-flag-when-data-d.patch
+       
patches.kernel.org/5.2.5-136-powerpc-irq-Don-t-WARN-continuously-in-arch_loc.patch
+       
patches.kernel.org/5.2.5-137-powerpc-boot-add-get-put-_unaligned_be32-to-xz_.patch
+       patches.kernel.org/5.2.5-138-block-init-flush-rq-ref-count-to-1.patch
+       
patches.kernel.org/5.2.5-139-rds-Accept-peer-connection-reject-messages-due-.patch
+       
patches.kernel.org/5.2.5-140-f2fs-fix-to-avoid-long-latency-during-umount.patch
+       patches.kernel.org/5.2.5-141-f2fs-avoid-out-of-range-memory-access.patch
+       
patches.kernel.org/5.2.5-142-mailbox-handle-failed-named-mailbox-channel-req.patch
+       
patches.kernel.org/5.2.5-143-dlm-check-if-workqueues-are-NULL-before-flushin.patch
+       
patches.kernel.org/5.2.5-144-powerpc-eeh-Handle-hugepages-in-ioremap-space.patch
+       
patches.kernel.org/5.2.5-145-platform-x86-Fix-PCENGINES_APU2-Kconfig-warning.patch
+       
patches.kernel.org/5.2.5-146-block-bio-integrity-fix-a-memory-leak-bug.patch
+       
patches.kernel.org/5.2.5-147-nvme-fix-NULL-deref-for-fabrics-options.patch
+       
patches.kernel.org/5.2.5-148-sh-prevent-warnings-when-using-iounmap.patch
+       
patches.kernel.org/5.2.5-149-mm-kmemleak.c-fix-check-for-softirq-context.patch
+       
patches.kernel.org/5.2.5-150-9p-pass-the-correct-prototype-to-read_cache_pag.patch
+       
patches.kernel.org/5.2.5-151-mm-mincore.c-fix-race-between-swapoff-and-minco.patch
+       
patches.kernel.org/5.2.5-152-mm-gup.c-mark-undo_dev_pagemap-as-__maybe_unuse.patch
+       
patches.kernel.org/5.2.5-153-mm-gup.c-remove-some-BUG_ONs-from-get_gate_page.patch
+       
patches.kernel.org/5.2.5-154-memcg-fsnotify-no-oom-kill-for-remote-memcg-cha.patch
+       
patches.kernel.org/5.2.5-155-mm-mmu_notifier-use-hlist_add_head_rcu.patch
+       
patches.kernel.org/5.2.5-156-proc-use-down_read_killable-mmap_sem-for-proc-p.patch
+       
patches.kernel.org/5.2.5-157-proc-use-down_read_killable-mmap_sem-for-proc-p.patch
+       
patches.kernel.org/5.2.5-158-proc-use-down_read_killable-mmap_sem-for-proc-p.patch
+       
patches.kernel.org/5.2.5-159-proc-use-down_read_killable-mmap_sem-for-proc-p.patch
+       
patches.kernel.org/5.2.5-160-cxgb4-reduce-kernel-stack-usage-in-cudbg_collec.patch
+       
patches.kernel.org/5.2.5-161-proc-use-down_read_killable-mmap_sem-for-proc-p.patch
+       
patches.kernel.org/5.2.5-162-locking-lockdep-Fix-lock-used-or-unused-stats-e.patch
+       
patches.kernel.org/5.2.5-163-mm-use-down_read_killable-for-locking-mmap_sem-.patch
+       
patches.kernel.org/5.2.5-164-mm-swap-fix-race-between-swapoff-and-some-swap-.patch
+       
patches.kernel.org/5.2.5-165-locking-lockdep-Hide-unused-class-variable.patch
+       
patches.kernel.org/5.2.5-166-xhci-Fix-crash-if-scatter-gather-is-used-with-I.patch
+       
patches.kernel.org/5.2.5-167-usb-storage-Add-a-limitation-for-blk_queue_max_.patch
+       
patches.kernel.org/5.2.5-168-usb-wusbcore-fix-unbalanced-get-put-cluster_id.patch
+       
patches.kernel.org/5.2.5-169-usb-pci-quirks-Correct-AMD-PLL-quirk-detection.patch
+       
patches.kernel.org/5.2.5-170-Revert-usb-usb251xb-Add-US-lanes-inversion-dts-.patch
+       
patches.kernel.org/5.2.5-171-Revert-usb-usb251xb-Add-US-port-lanes-inversion.patch
+       
patches.kernel.org/5.2.5-172-usb-usb251xb-Reallow-swap-dx-lanes-to-apply-to-.patch
+       
patches.kernel.org/5.2.5-173-KVM-X86-Fix-fpu-state-crash-in-kvm-guest.patch
+       
patches.kernel.org/5.2.5-174-KVM-PPC-Book3S-HV-Always-save-guest-pmu-for-gue.patch
+       
patches.kernel.org/5.2.5-175-KVM-PPC-Book3S-HV-Save-and-restore-guest-visibl.patch
+       
patches.kernel.org/5.2.5-176-KVM-PPC-Book3S-HV-XIVE-fix-rollback-when-kvmppc.patch
+       
patches.kernel.org/5.2.5-177-media-videodev2.h-change-V4L2_PIX_FMT_BGRA444-d.patch
+       
patches.kernel.org/5.2.5-178-btrfs-inode-Don-t-compress-if-NODATASUM-or-NODA.patch
+       
patches.kernel.org/5.2.5-179-selinux-check-sidtab-limit-before-adding-a-new-.patch
+       
patches.kernel.org/5.2.5-180-x86-sysfb_efi-Add-quirks-for-some-devices-with-.patch
+       
patches.kernel.org/5.2.5-181-x86-speculation-mds-Apply-more-accurate-check-o.patch
+       
patches.kernel.org/5.2.5-182-x86-stacktrace-Prevent-access_ok-warnings-in-ar.patch
+       
patches.kernel.org/5.2.5-183-binder-Set-end-of-SG-buffer-area-properly.patch
+       
patches.kernel.org/5.2.5-184-binder-prevent-transactions-to-context-manager-.patch
+       
patches.kernel.org/5.2.5-185-fpga-manager-altera-ps-spi-Fix-build-error.patch
+       
patches.kernel.org/5.2.5-186-mei-me-add-mule-creek-canyon-EHL-device-ids.patch
+       
patches.kernel.org/5.2.5-187-eeprom-make-older-eeprom-drivers-select-NVMEM_S.patch
+       
patches.kernel.org/5.2.5-188-hpet-Fix-division-by-zero-in-hpet_time_div.patch
+       
patches.kernel.org/5.2.5-189-drm-panel-Add-support-for-Armadeus-ST0700-Adapt.patch
+       
patches.kernel.org/5.2.5-190-ALSA-ac97-Fix-double-free-of-ac97_codec_device.patch
+       
patches.kernel.org/5.2.5-191-ALSA-line6-Fix-wrong-altsetting-for-LINE6_PODHD.patch
+       
patches.kernel.org/5.2.5-192-ALSA-pcm-Fix-refcount_inc-on-zero-usage.patch
+       
patches.kernel.org/5.2.5-193-ALSA-hda-Fix-intermittent-CORB-RIRB-stall-on-In.patch
+       
patches.kernel.org/5.2.5-194-ALSA-hda-Add-a-conexant-codec-entry-to-let-mute.patch
+       
patches.kernel.org/5.2.5-195-powerpc-dma-Fix-invalid-DMA-mmap-behavior.patch
+       
patches.kernel.org/5.2.5-196-powerpc-xive-Fix-loop-exit-condition-in-xive_fi.patch
+       
patches.kernel.org/5.2.5-197-powerpc-mm-Limit-rma_size-to-1TB-when-running-w.patch
+       
patches.kernel.org/5.2.5-198-powerpc-tm-Fix-oops-on-sigreturn-on-systems-wit.patch
+       
patches.kernel.org/5.2.5-199-powerpc-pmu-Set-pmcregs_in_use-in-paca-when-run.patch
+       
patches.kernel.org/5.2.5-200-io_uring-fix-the-sequence-comparison-in-io_sequ.patch
+       
patches.kernel.org/5.2.5-201-iommu-vt-d-Don-t-queue_iova-if-there-is-no-flus.patch
+       patches.kernel.org/5.2.5-202-iommu-iova-Remove-stale-cached32_node.patch
+       
patches.kernel.org/5.2.5-203-iommu-iova-Fix-compilation-error-with-CONFIG_IO.patch
+       patches.kernel.org/5.2.5-204-drivers-base-Introduce-kill_device.patch
+       
patches.kernel.org/5.2.5-205-libnvdimm-bus-Prevent-duplicate-device_unregist.patch
+       
patches.kernel.org/5.2.5-206-libnvdimm-region-Register-badblocks-before-name.patch
+       
patches.kernel.org/5.2.5-207-libnvdimm-bus-Stop-holding-nvdimm_bus_list_mute.patch
+       
patches.kernel.org/5.2.5-208-structleak-disable-STRUCTLEAK_BYREF-in-combinat.patch
+       
patches.kernel.org/5.2.5-209-drm-i915-Make-the-semaphore-saturation-mask-glo.patch
+       
patches.kernel.org/5.2.5-210-access-avoid-the-RCU-grace-period-for-the-tempo.patch
+       
patches.kernel.org/5.2.5-211-io_uring-add-a-memory-barrier-before-atomic_rea.patch
+       
patches.kernel.org/5.2.5-212-io_uring-ensure-list-is-initialized-for-poll-co.patch
+       
patches.kernel.org/5.2.5-213-io_uring-fix-counter-inc-dec-mismatch-in-async_.patch
+       
patches.kernel.org/5.2.5-214-io_uring-don-t-use-iov_iter_advance-for-fixed-b.patch
+       patches.kernel.org/5.2.5-215-Linux-5.2.5.patch
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.
@@ -794,6 +1077,7 @@
        # Wireless Networking
        ########################################################
        patches.suse/b43-missing-firmware-info.patch
+       patches.suse/hci_uart-check-for-missing-tty-operations.patch
 
        ########################################################
        # ISDN
@@ -811,6 +1095,7 @@
        ########################################################
        # sysfs / driver core
        ########################################################
+       
patches.suse/driver_core-Fix_use-after-free_and_double_free_on_glue.patch
 
        ########################################################
        # USB

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.4R329b/_old  2019-08-05 14:50:47.491501468 +0200
+++ /var/tmp/diff_new_pack.4R329b/_new  2019-08-05 14:50:47.491501468 +0200
@@ -1,3 +1,3 @@
-2019-07-26 08:52:13 +0000
-GIT Revision: f5296b51f35992812b2649ce064a34ae3fb14c61
+2019-07-31 10:41:36 +0000
+GIT Revision: 79b6a9ca79e652cfcb5fcde4b7613f623c1d056a
 GIT Branch: stable


Reply via email to