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
