Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2019-03-28 22:45:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.25356 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Thu Mar 28 22:45:56 2019 rev:479 rq:689082 version:5.0.5 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2019-03-24 14:57:41.467197030 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.25356/dtb-aarch64.changes 2019-03-28 22:45:59.327081321 +0100 @@ -1,0 +2,511 @@ +Wed Mar 27 12:22:08 CET 2019 - [email protected] + +- Linux 5.0.5 (bnc#1012628). +- ALSA: hda - Enforces runtime_resume after S3 and S4 for each + codec (bnc#1012628). +- ALSA: hda - Record the current power state before suspend/resume + calls (bnc#1012628). +- locking/lockdep: Add debug_locks check in __lock_downgrade() + (bnc#1012628). +- x86/unwind: Add hardcoded ORC entry for NULL (bnc#1012628). +- x86/unwind: Handle NULL pointer calls better in frame unwinder + (bnc#1012628). +- loop: access lo_backing_file only when the loop device is + Lo_bound (bnc#1012628). +- netfilter: ebtables: remove BUGPRINT messages (bnc#1012628). +- aio: simplify - and fix - fget/fput for io_submit() + (bnc#1012628). +- f2fs: fix to avoid deadlock of atomic file operations + (bnc#1012628). +- RDMA/cma: Rollback source IP address if failing to acquire + device (bnc#1012628). +- drm/vkms: Fix flush_work() without INIT_WORK() (bnc#1012628). +- Bluetooth: hci_ldisc: Postpone HCI_UART_PROTO_READY bit set + in hci_uart_set_proto() (bnc#1012628). +- Bluetooth: hci_ldisc: Initialize hci_dev before open() + (bnc#1012628). +- Bluetooth: Fix decrementing reference count twice in releasing + socket (bnc#1012628). +- Bluetooth: hci_uart: Check if socket buffer is ERR_PTR in + h4_recv_buf() (bnc#1012628). +- media: v4l2-ctrls.c/uvc: zero v4l2_event (bnc#1012628). +- ext4: brelse all indirect buffer in ext4_ind_remove_space() + (bnc#1012628). +- ext4: fix data corruption caused by unaligned direct AIO + (bnc#1012628). +- ext4: fix NULL pointer dereference while journal is aborted + (bnc#1012628). +- ALSA: ac97: Fix of-node refcount unbalance (bnc#1012628). +- ALSA: hda - Don't trigger jackpoll_work in azx_resume + (bnc#1012628). +- SMB3: Fix SMB3.1.1 guest mounts to Samba (bnc#1012628). +- clocksource/drivers/riscv: Fix clocksource mask (bnc#1012628). +- irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp + (bnc#1012628). +- objtool: Move objtool_file struct off the stack (bnc#1012628). +- perf probe: Fix getting the kernel map (bnc#1012628). +- cifs: allow guest mounts to work for smb3.11 (bnc#1012628). +- futex: Ensure that futex address is aligned in + handle_futex_death() (bnc#1012628). +- scsi: ibmvscsi: Fix empty event pool access during host removal + (bnc#1012628). +- scsi: ibmvscsi: Protect ibmvscsi_head from concurrent + modificaiton (bnc#1012628). +- scsi: qla2xxx: Fix FC-AL connection target discovery + (bnc#1012628). +- scsi: core: Avoid that a kernel warning appears during system + resume (bnc#1012628). +- net/mlx5: Fix DCT creation bad flow (bnc#1012628). +- powerpc/security: Fix spectre_v2 reporting (bnc#1012628). +- powerpc/vdso64: Fix CLOCK_MONOTONIC inconsistencies across Y2038 + (bnc#1012628). +- MIPS: Fix kernel crash for R6 in jump label branch function + (bnc#1012628). +- MIPS: Ensure ELF appended dtb is relocated (bnc#1012628). +- mips: loongson64: lemote-2f: Add IRQF_NO_SUSPEND to "cascade" + irqaction (bnc#1012628). +- udf: Fix crash on IO error during truncate (bnc#1012628). +- libceph: wait for latest osdmap in ceph_monc_blacklist_add() + (bnc#1012628). +- iommu/iova: Fix tracking of recently failed iova address + (bnc#1012628). +- iommu/amd: fix sg->dma_address for sg->offset bigger than + PAGE_SIZE (bnc#1012628). +- drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's + (bnc#1012628). +- drm/vmwgfx: Don't double-free the mode stored in par->set_mode + (bnc#1012628). +- drm/amdgpu: fix invalid use of change_bit (bnc#1012628). +- mmc: renesas_sdhi: limit block count to 16 bit for old revisions + (bnc#1012628). +- mmc: mxcmmc: "Revert mmc: mxcmmc: handle highmem pages" + (bnc#1012628). +- mmc: alcor: fix DMA reads (bnc#1012628). +- mmc: pxamci: fix enum type confusion (bnc#1012628). +- ALSA: firewire-motu: use 'version' field of unit directory to + identify model (bnc#1012628). +- ALSA: hda - add Lenovo IdeaCentre B550 to the + power_save_blacklist (bnc#1012628). +- commit 0fb0b14 + +------------------------------------------------------------------- +Mon Mar 25 18:31:48 CET 2019 - [email protected] + +- btrfs: honor path->skip_locking in backref code (bsc#1099312). +- commit 76ff396 + +------------------------------------------------------------------- +Sun Mar 24 18:41:02 CET 2019 - [email protected] + +- Linux 5.0.4 (bnc#1012628). +- SUNRPC: Respect RPC call timeouts when retrying transmission + (bnc#1012628). +- SUNRPC: Fix up RPC back channel transmission (bnc#1012628). +- SUNRPC: Prevent thundering herd when the socket is not connected + (bnc#1012628). +- s390/setup: fix boot crash for machine without EDAT-1 + (bnc#1012628). +- net: dsa: lantiq_gswip: fix OF child-node lookups (bnc#1012628). +- net: dsa: lantiq_gswip: fix use-after-free on failed probe + (bnc#1012628). +- KVM: nVMX: Check a single byte for VMCS "launched" in nested + early checks (bnc#1012628). +- KVM: nVMX: Ignore limit checks on VMX instructions using flat + segments (bnc#1012628). +- KVM: nVMX: Apply addr size mask to effective address for VMX + instructions (bnc#1012628). +- KVM: nVMX: Sign extend displacements of VMX instr's mem operands + (bnc#1012628). +- KVM: x86/mmu: Do not cache MMIO accesses while memslots are + in flux (bnc#1012628). +- KVM: x86/mmu: Detect MMIO generation wrap in any address space + (bnc#1012628). +- KVM: VMX: Zero out *all* general purpose registers after VM-Exit + (bnc#1012628). +- KVM: VMX: Compare only a single byte for VMCS' "launched" + in vCPU-run (bnc#1012628). +- KVM: Call kvm_arch_memslots_updated() before updating memslots + (bnc#1012628). +- drm/amd/display: don't call dm_pp_ function from an fpu block + (bnc#1012628). +- drm/amd/powerplay: correct power reading on fiji (bnc#1012628). +- drm/radeon/evergreen_cs: fix missing break in switch statement + (bnc#1012628). +- drm/fb-helper: generic: Fix drm_fbdev_client_restore() + (bnc#1012628). +- media: imx: csi: Stop upstream before disabling IDMA channel + (bnc#1012628). +- media: imx: csi: Disable CSI immediately after last EOF + (bnc#1012628). +- media: imx-csi: Input connections to CSI should be optional + (bnc#1012628). +- media: vimc: Add vimc-streamer for stream control (bnc#1012628). +- media: uvcvideo: Avoid NULL pointer dereference at the end of + streaming (bnc#1012628). +- media: sun6i: Fix CSI regmap's max_register (bnc#1012628). +- media: lgdt330x: fix lock status reporting (bnc#1012628). +- media: imx: prpencvf: Stop upstream before disabling IDMA + channel (bnc#1012628). +- rcu: Do RCU GP kthread self-wakeup from softirq and interrupt + (bnc#1012628). +- tpm: Unify the send callback behaviour (bnc#1012628). +- tpm/tpm_crb: Avoid unaligned reads in crb_recv() (bnc#1012628). +- x86/ftrace: Fix warning and considate ftrace_jmp_replace() + and ftrace_call_replace() (bnc#1012628). +- x86/kvmclock: set offset for kvm unstable clock (bnc#1012628). +- md: Fix failed allocation of md_register_thread (bnc#1012628). +- perf intel-pt: Fix divide by zero when TSC is not available + (bnc#1012628). +- perf/x86/intel/uncore: Fix client IMC events return huge result + (bnc#1012628). +- perf intel-pt: Fix overlap calculation for padding + (bnc#1012628). +- perf auxtrace: Define auxtrace record alignment (bnc#1012628). +- perf tools: Fix split_kallsyms_for_kcore() for trampoline + symbols (bnc#1012628). +- perf intel-pt: Fix CYC timestamp calculation after OVF + (bnc#1012628). +- x86/unwind/orc: Fix ORC unwind table alignment (bnc#1012628). +- vt: perform safe console erase in the right order (bnc#1012628). +- stable-kernel-rules.rst: add link to networking patch queue + (bnc#1012628). +- bcache: use (REQ_META|REQ_PRIO) to indicate bio for metadata + (bnc#1012628). +- bcache: treat stale && dirty keys as bad keys (bnc#1012628). +- bcache: never writeback a discard operation (bnc#1012628). +- PM / OPP: Update performance state when freq == old_freq + (bnc#1012628). +- PM / wakeup: Rework wakeup source timer cancellation + (bnc#1012628). +- svcrpc: fix UDP on servers with lots of threads (bnc#1012628). +- NFSv4.1: Reinitialise sequence results before retransmitting + a request (bnc#1012628). +- nfsd: fix wrong check in write_v4_end_grace() (bnc#1012628). +- nfsd: fix memory corruption caused by readdir (bnc#1012628). +- nfsd: fix performance-limiting session calculation + (bnc#1012628). +- NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() + (bnc#1012628). +- NFS: Fix an I/O request leakage in nfs_do_recoalesce + (bnc#1012628). +- NFS: Fix I/O request leakages (bnc#1012628). +- cpuidle: governor: Add new governors to cpuidle_governors again + (bnc#1012628). +- cpcap-charger: generate events for userspace (bnc#1012628). +- mfd: sm501: Fix potential NULL pointer dereference + (bnc#1012628). +- media: cx25840: mark pad sig_types to fix cx231xx init ++++ 314 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.25356/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.t2cbnC/_old 2019-03-28 22:46:06.767080190 +0100 +++ /var/tmp/diff_new_pack.t2cbnC/_new 2019-03-28 22:46:06.771080189 +0100 @@ -17,7 +17,7 @@ %define srcversion 5.0 -%define patchversion 5.0.3 +%define patchversion 5.0.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.0.3 +Version: 5.0.5 %if 0%{?is_kotd} -Release: <RELEASE>.g2a31831 +Release: <RELEASE>.g0fb0b14 %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.t2cbnC/_old 2019-03-28 22:46:06.879080173 +0100 +++ /var/tmp/diff_new_pack.t2cbnC/_new 2019-03-28 22:46:06.883080172 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.0 -%define patchversion 5.0.3 +%define patchversion 5.0.5 %define variant %{nil} %define vanilla_only 0 @@ -62,9 +62,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0 Group: System/Kernel -Version: 5.0.3 +Version: 5.0.5 %if 0%{?is_kotd} -Release: <RELEASE>.g2a31831 +Release: <RELEASE>.g0fb0b14 %else Release: 0 %endif @@ -169,10 +169,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2a318317524e454ff29faf9c19219c1f2c2d8e70 -Provides: kernel-srchash-2a318317524e454ff29faf9c19219c1f2c2d8e70 +Provides: kernel-%build_flavor-base-srchash-0fb0b14c485a02ae6769329e0574304243c2f28a +Provides: kernel-srchash-0fb0b14c485a02ae6769329e0574304243c2f28a # END COMMON DEPS -Provides: %name-srchash-2a318317524e454ff29faf9c19219c1f2c2d8e70 +Provides: %name-srchash-0fb0b14c485a02ae6769329e0574304243c2f28a %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.t2cbnC/_old 2019-03-28 22:46:06.923080167 +0100 +++ /var/tmp/diff_new_pack.t2cbnC/_new 2019-03-28 22:46:06.923080167 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.0 -%define patchversion 5.0.3 +%define patchversion 5.0.5 %define variant %{nil} %define vanilla_only 0 @@ -62,9 +62,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.0.3 +Version: 5.0.5 %if 0%{?is_kotd} -Release: <RELEASE>.g2a31831 +Release: <RELEASE>.g0fb0b14 %else Release: 0 %endif @@ -169,10 +169,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2a318317524e454ff29faf9c19219c1f2c2d8e70 -Provides: kernel-srchash-2a318317524e454ff29faf9c19219c1f2c2d8e70 +Provides: kernel-%build_flavor-base-srchash-0fb0b14c485a02ae6769329e0574304243c2f28a +Provides: kernel-srchash-0fb0b14c485a02ae6769329e0574304243c2f28a # END COMMON DEPS -Provides: %name-srchash-2a318317524e454ff29faf9c19219c1f2c2d8e70 +Provides: %name-srchash-0fb0b14c485a02ae6769329e0574304243c2f28a %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.t2cbnC/_old 2019-03-28 22:46:06.951080162 +0100 +++ /var/tmp/diff_new_pack.t2cbnC/_new 2019-03-28 22:46:06.967080160 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.0 -%define patchversion 5.0.3 +%define patchversion 5.0.5 %define variant %{nil} %define vanilla_only 0 @@ -62,9 +62,9 @@ Summary: The Standard Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.0.3 +Version: 5.0.5 %if 0%{?is_kotd} -Release: <RELEASE>.g2a31831 +Release: <RELEASE>.g0fb0b14 %else Release: 0 %endif @@ -169,10 +169,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2a318317524e454ff29faf9c19219c1f2c2d8e70 -Provides: kernel-srchash-2a318317524e454ff29faf9c19219c1f2c2d8e70 +Provides: kernel-%build_flavor-base-srchash-0fb0b14c485a02ae6769329e0574304243c2f28a +Provides: kernel-srchash-0fb0b14c485a02ae6769329e0574304243c2f28a # END COMMON DEPS -Provides: %name-srchash-2a318317524e454ff29faf9c19219c1f2c2d8e70 +Provides: %name-srchash-0fb0b14c485a02ae6769329e0574304243c2f28a %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.t2cbnC/_old 2019-03-28 22:46:06.999080154 +0100 +++ /var/tmp/diff_new_pack.t2cbnC/_new 2019-03-28 22:46:07.003080154 +0100 @@ -17,7 +17,7 @@ %define srcversion 5.0 -%define patchversion 5.0.3 +%define patchversion 5.0.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.0.3 +Version: 5.0.5 %if 0%{?is_kotd} -Release: <RELEASE>.g2a31831 +Release: <RELEASE>.g0fb0b14 %else Release: 0 %endif @@ -63,7 +63,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-2a318317524e454ff29faf9c19219c1f2c2d8e70 +Provides: %name-srchash-0fb0b14c485a02ae6769329e0574304243c2f28a 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.t2cbnC/_old 2019-03-28 22:46:07.043080148 +0100 +++ /var/tmp/diff_new_pack.t2cbnC/_new 2019-03-28 22:46:07.051080147 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.0 -%define patchversion 5.0.3 +%define patchversion 5.0.5 %define variant %{nil} %define vanilla_only 0 @@ -62,9 +62,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0 Group: System/Kernel -Version: 5.0.3 +Version: 5.0.5 %if 0%{?is_kotd} -Release: <RELEASE>.g2a31831 +Release: <RELEASE>.g0fb0b14 %else Release: 0 %endif @@ -169,10 +169,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2a318317524e454ff29faf9c19219c1f2c2d8e70 -Provides: kernel-srchash-2a318317524e454ff29faf9c19219c1f2c2d8e70 +Provides: kernel-%build_flavor-base-srchash-0fb0b14c485a02ae6769329e0574304243c2f28a +Provides: kernel-srchash-0fb0b14c485a02ae6769329e0574304243c2f28a # END COMMON DEPS -Provides: %name-srchash-2a318317524e454ff29faf9c19219c1f2c2d8e70 +Provides: %name-srchash-0fb0b14c485a02ae6769329e0574304243c2f28a %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.t2cbnC/_old 2019-03-28 22:46:07.135080134 +0100 +++ /var/tmp/diff_new_pack.t2cbnC/_new 2019-03-28 22:46:07.139080134 +0100 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.0.3 +%define patchversion 5.0.5 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-2a318317524e454ff29faf9c19219c1f2c2d8e70 +BuildRequires: kernel%kernel_flavor-srchash-0fb0b14c485a02ae6769329e0574304243c2f28a %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.0.3 +Version: 5.0.5 %if 0%{?is_kotd} -Release: <RELEASE>.g2a31831 +Release: <RELEASE>.g0fb0b14 %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.t2cbnC/_old 2019-03-28 22:46:07.171080129 +0100 +++ /var/tmp/diff_new_pack.t2cbnC/_new 2019-03-28 22:46:07.171080129 +0100 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.0.3 +%define patchversion 5.0.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.0.3 +Version: 5.0.5 %if 0%{?is_kotd} -Release: <RELEASE>.g2a31831 +Release: <RELEASE>.g0fb0b14 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.t2cbnC/_old 2019-03-28 22:46:07.223080121 +0100 +++ /var/tmp/diff_new_pack.t2cbnC/_new 2019-03-28 22:46:07.231080119 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.0 -%define patchversion 5.0.3 +%define patchversion 5.0.5 %define variant %{nil} %define vanilla_only 0 @@ -62,9 +62,9 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 5.0.3 +Version: 5.0.5 %if 0%{?is_kotd} -Release: <RELEASE>.g2a31831 +Release: <RELEASE>.g0fb0b14 %else Release: 0 %endif @@ -169,10 +169,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2a318317524e454ff29faf9c19219c1f2c2d8e70 -Provides: kernel-srchash-2a318317524e454ff29faf9c19219c1f2c2d8e70 +Provides: kernel-%build_flavor-base-srchash-0fb0b14c485a02ae6769329e0574304243c2f28a +Provides: kernel-srchash-0fb0b14c485a02ae6769329e0574304243c2f28a # END COMMON DEPS -Provides: %name-srchash-2a318317524e454ff29faf9c19219c1f2c2d8e70 +Provides: %name-srchash-0fb0b14c485a02ae6769329e0574304243c2f28a %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.t2cbnC/_old 2019-03-28 22:46:07.267080114 +0100 +++ /var/tmp/diff_new_pack.t2cbnC/_new 2019-03-28 22:46:07.275080112 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.0 -%define patchversion 5.0.3 +%define patchversion 5.0.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.0.3 +Version: 5.0.5 %if 0%{?is_kotd} -Release: <RELEASE>.g2a31831 +Release: <RELEASE>.g0fb0b14 %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-2a318317524e454ff29faf9c19219c1f2c2d8e70 +Provides: %name-srchash-0fb0b14c485a02ae6769329e0574304243c2f28a 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.t2cbnC/_old 2019-03-28 22:46:07.307080108 +0100 +++ /var/tmp/diff_new_pack.t2cbnC/_new 2019-03-28 22:46:07.311080107 +0100 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 5.0.3 +Version: 5.0.5 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g2a31831 +Release: <RELEASE>.g0fb0b14 %else Release: 0 %endif @@ -55,7 +55,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-2a318317524e454ff29faf9c19219c1f2c2d8e70 +Provides: %name-srchash-0fb0b14c485a02ae6769329e0574304243c2f28a Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.t2cbnC/_old 2019-03-28 22:46:07.343080103 +0100 +++ /var/tmp/diff_new_pack.t2cbnC/_new 2019-03-28 22:46:07.347080101 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.0 -%define patchversion 5.0.3 +%define patchversion 5.0.5 %define variant %{nil} %define vanilla_only 0 @@ -62,9 +62,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0 Group: System/Kernel -Version: 5.0.3 +Version: 5.0.5 %if 0%{?is_kotd} -Release: <RELEASE>.g2a31831 +Release: <RELEASE>.g0fb0b14 %else Release: 0 %endif @@ -169,10 +169,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2a318317524e454ff29faf9c19219c1f2c2d8e70 -Provides: kernel-srchash-2a318317524e454ff29faf9c19219c1f2c2d8e70 +Provides: kernel-%build_flavor-base-srchash-0fb0b14c485a02ae6769329e0574304243c2f28a +Provides: kernel-srchash-0fb0b14c485a02ae6769329e0574304243c2f28a # END COMMON DEPS -Provides: %name-srchash-2a318317524e454ff29faf9c19219c1f2c2d8e70 +Provides: %name-srchash-0fb0b14c485a02ae6769329e0574304243c2f28a %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh kernel-zfcpdump.spec: same change ++++++ config.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/arm64/default new/config/arm64/default --- old/config/arm64/default 2019-03-20 12:54:31.000000000 +0100 +++ new/config/arm64/default 2019-03-25 07:15:17.000000000 +0100 @@ -8113,6 +8113,7 @@ CONFIG_FSL_ERRATUM_A008585=y CONFIG_HISILICON_ERRATUM_161010101=y CONFIG_ARM64_ERRATUM_858921=y +CONFIG_SUN50I_ERRATUM_UNKNOWN1=y CONFIG_ARM_TIMER_SP804=y # CONFIG_ATMEL_PIT is not set CONFIG_MTK_TIMER=y ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 26537 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/btrfs-honor-path-skip_locking-in-backref-code.patch new/patches.suse/btrfs-honor-path-skip_locking-in-backref-code.patch --- old/patches.suse/btrfs-honor-path-skip_locking-in-backref-code.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/btrfs-honor-path-skip_locking-in-backref-code.patch 2019-03-25 18:31:48.000000000 +0100 @@ -0,0 +1,156 @@ +From: Josef Bacik <[email protected]> +Subject: btrfs: honor path->skip_locking in backref code +Git-commit: 38e3eebff643db725633657d1d87a3be019d1018 +Patch-mainline: v5.1-rc1 +References: bsc#1099312 + +Qgroups will do the old roots lookup at delayed ref time, which could be +while walking down the extent root while running a delayed ref. This +should be fine, except we specifically lock eb's in the backref walking +code irrespective of path->skip_locking, which deadlocks the system. +Fix up the backref code to honor path->skip_locking, nobody will be +modifying the commit_root when we're searching so it's completely safe +to do. + +This happens since fb235dc06fac ("btrfs: qgroup: Move half of the qgroup +accounting time out of commit trans"), kernel may lockup with quota +enabled. + +There is one backref trace triggered by snapshot dropping along with +write operation in the source subvolume. The example can be reliably +reproduced: + + btrfs-cleaner D 0 4062 2 0x80000000 + Call Trace: + schedule+0x32/0x90 + btrfs_tree_read_lock+0x93/0x130 [btrfs] + find_parent_nodes+0x29b/0x1170 [btrfs] + btrfs_find_all_roots_safe+0xa8/0x120 [btrfs] + btrfs_find_all_roots+0x57/0x70 [btrfs] + btrfs_qgroup_trace_extent_post+0x37/0x70 [btrfs] + btrfs_qgroup_trace_leaf_items+0x10b/0x140 [btrfs] + btrfs_qgroup_trace_subtree+0xc8/0xe0 [btrfs] + do_walk_down+0x541/0x5e3 [btrfs] + walk_down_tree+0xab/0xe7 [btrfs] + btrfs_drop_snapshot+0x356/0x71a [btrfs] + btrfs_clean_one_deleted_snapshot+0xb8/0xf0 [btrfs] + cleaner_kthread+0x12b/0x160 [btrfs] + kthread+0x112/0x130 + ret_from_fork+0x27/0x50 + +When dropping snapshots with qgroup enabled, we will trigger backref +walk. + +However such backref walk at that timing is pretty dangerous, as if one +of the parent nodes get WRITE locked by other thread, we could cause a +dead lock. + +For example: + + FS 260 FS 261 (Dropped) + node A node B + / \ / \ + node C node D node E + / \ / \ / \ + leaf F|leaf G|leaf H|leaf I|leaf J|leaf K + +The lock sequence would be: + + Thread A (cleaner) | Thread B (other writer) +----------------------------------------------------------------------- +write_lock(B) | +write_lock(D) | +^^^ called by walk_down_tree() | + | write_lock(A) + | write_lock(D) << Stall +read_lock(H) << for backref walk | +read_lock(D) << lock owner is | + the same thread A | + so read lock is OK | +read_lock(A) << Stall | + +So thread A hold write lock D, and needs read lock A to unlock. +While thread B holds write lock A, while needs lock D to unlock. + +This will cause a deadlock. + +This is not only limited to snapshot dropping case. As the backref +walk, even only happens on commit trees, is breaking the normal top-down +locking order, makes it deadlock prone. + +Fixes: fb235dc06fac ("btrfs: qgroup: Move half of the qgroup accounting time out of commit trans") +CC: [email protected] # 4.14+ +Reported-and-tested-by: David Sterba <[email protected]> +Reported-by: Filipe Manana <[email protected]> +Reviewed-by: Qu Wenruo <[email protected]> +Signed-off-by: Josef Bacik <[email protected]> +Reviewed-by: Filipe Manana <[email protected]> +[ rebase to latest branch and fix lock assert bug in btrfs/007 ] +Signed-off-by: Qu Wenruo <[email protected]> +[ copy logs and deadlock analysis from Qu's patch ] +Signed-off-by: David Sterba <[email protected]> +Acked-by: Jeff Mahoney <[email protected]> +--- + fs/btrfs/backref.c | 20 +++++++++++++------- + 1 file changed, 13 insertions(+), 7 deletions(-) + +diff --git a/fs/btrfs/backref.c b/fs/btrfs/backref.c +index 136454dbb4af..11459fe84a29 100644 +--- a/fs/btrfs/backref.c ++++ b/fs/btrfs/backref.c +@@ -712,7 +712,7 @@ static int resolve_indirect_refs(struct btrfs_fs_info *fs_info, + * read tree blocks and add keys where required. + */ + static int add_missing_keys(struct btrfs_fs_info *fs_info, +- struct preftrees *preftrees) ++ struct preftrees *preftrees, bool lock) + { + struct prelim_ref *ref; + struct extent_buffer *eb; +@@ -737,12 +737,14 @@ static int add_missing_keys(struct btrfs_fs_info *fs_info, + free_extent_buffer(eb); + return -EIO; + } +- btrfs_tree_read_lock(eb); ++ if (lock) ++ btrfs_tree_read_lock(eb); + if (btrfs_header_level(eb) == 0) + btrfs_item_key_to_cpu(eb, &ref->key_for_search, 0); + else + btrfs_node_key_to_cpu(eb, &ref->key_for_search, 0); +- btrfs_tree_read_unlock(eb); ++ if (lock) ++ btrfs_tree_read_unlock(eb); + free_extent_buffer(eb); + prelim_ref_insert(fs_info, &preftrees->indirect, ref, NULL); + cond_resched(); +@@ -1227,7 +1229,7 @@ static int find_parent_nodes(struct btrfs_trans_handle *trans, + + btrfs_release_path(path); + +- ret = add_missing_keys(fs_info, &preftrees); ++ ret = add_missing_keys(fs_info, &preftrees, path->skip_locking == 0); + if (ret) + goto out; + +@@ -1288,11 +1290,16 @@ static int find_parent_nodes(struct btrfs_trans_handle *trans, + ret = -EIO; + goto out; + } +- btrfs_tree_read_lock(eb); +- btrfs_set_lock_blocking_rw(eb, BTRFS_READ_LOCK); ++ ++ if (!path->skip_locking) { ++ btrfs_tree_read_lock(eb); ++ btrfs_set_lock_blocking_rw(eb, ++ BTRFS_READ_LOCK); ++ } + ret = find_extent_in_eb(eb, bytenr, + *extent_item_pos, &eie, ignore_offset); +- btrfs_tree_read_unlock_blocking(eb); ++ if (!path->skip_locking) ++ btrfs_tree_read_unlock_blocking(eb); + free_extent_buffer(eb); + if (ret < 0) + goto out; + ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.t2cbnC/_old 2019-03-28 22:46:09.755079736 +0100 +++ /var/tmp/diff_new_pack.t2cbnC/_new 2019-03-28 22:46:09.767079734 +0100 @@ -144,6 +144,297 @@ patches.kernel.org/5.0.3-042-It-s-wrong-to-add-len-to-sector_nr-in-raid10-re.patch patches.kernel.org/5.0.3-043-drm-Block-fb-changes-for-async-plane-updates.patch patches.kernel.org/5.0.3-044-Linux-5.0.3.patch + patches.kernel.org/5.0.4-001-9p-use-inode-i_lock-to-protect-i_size_write-und.patch + patches.kernel.org/5.0.4-002-9p-net-fix-memory-leak-in-p9_client_create.patch + patches.kernel.org/5.0.4-003-ASoC-fsl_esai-fix-register-setting-issue-in-RIG.patch + patches.kernel.org/5.0.4-004-ASoC-codecs-pcm186x-fix-wrong-usage-of-DECLARE_.patch + patches.kernel.org/5.0.4-005-ASoC-codecs-pcm186x-Fix-energysense-SLEEP-bit.patch + patches.kernel.org/5.0.4-006-iio-adc-exynos-adc-Fix-NULL-pointer-exception-o.patch + patches.kernel.org/5.0.4-007-iio-adc-exynos-adc-Use-proper-number-of-channel.patch + patches.kernel.org/5.0.4-008-mei-hbm-clean-the-feature-flags-on-link-reset.patch + patches.kernel.org/5.0.4-009-mei-bus-move-hw-module-get-put-to-probe-release.patch + patches.kernel.org/5.0.4-010-stm-class-Prevent-division-by-zero.patch + patches.kernel.org/5.0.4-011-stm-class-Fix-an-endless-loop-in-channel-alloca.patch + patches.kernel.org/5.0.4-012-crypto-caam-fix-hash-context-DMA-unmap-size.patch + patches.kernel.org/5.0.4-013-crypto-ccree-fix-missing-break-in-switch-statem.patch + patches.kernel.org/5.0.4-014-crypto-caam-fixed-handling-of-sg-list.patch + patches.kernel.org/5.0.4-015-crypto-caam-fix-DMA-mapping-of-stack-memory.patch + patches.kernel.org/5.0.4-016-crypto-ccree-fix-free-of-unallocated-mlli-buffe.patch + patches.kernel.org/5.0.4-017-crypto-ccree-unmap-buffer-before-copying-IV.patch + patches.kernel.org/5.0.4-018-crypto-ccree-don-t-copy-zero-size-ciphertext.patch + patches.kernel.org/5.0.4-019-crypto-cfb-add-missing-chunksize-property.patch + patches.kernel.org/5.0.4-020-crypto-cfb-remove-bogus-memcpy-with-src-dest.patch + patches.kernel.org/5.0.4-021-crypto-ofb-fix-handling-partial-blocks-and-make.patch + patches.kernel.org/5.0.4-022-crypto-ahash-fix-another-early-termination-in-h.patch + patches.kernel.org/5.0.4-023-crypto-rockchip-fix-scatterlist-nents-error.patch + patches.kernel.org/5.0.4-024-crypto-rockchip-update-new-iv-to-device-in-mult.patch + patches.kernel.org/5.0.4-025-dax-Flush-partial-PMDs-correctly.patch + patches.kernel.org/5.0.4-026-nfit-Fix-nfit_intel_shutdown_status-command-sub.patch + patches.kernel.org/5.0.4-027-nfit-acpi_nfit_ctl-Check-out_obj-type-in-the-ri.patch + patches.kernel.org/5.0.4-028-acpi-nfit-Fix-bus-command-validation.patch + patches.kernel.org/5.0.4-029-nfit-ars-Attempt-a-short-ARS-whenever-the-ARS-s.patch + patches.kernel.org/5.0.4-030-nfit-ars-Attempt-short-ARS-even-in-the-no_init_.patch + patches.kernel.org/5.0.4-031-libnvdimm-label-Clear-updating-flag-after-label.patch + patches.kernel.org/5.0.4-032-libnvdimm-pfn-Fix-over-trim-in-trim_pfn_device.patch + patches.kernel.org/5.0.4-033-libnvdimm-pmem-Honor-force_raw-for-legacy-pmem-.patch + patches.kernel.org/5.0.4-034-libnvdimm-Fix-altmap-reservation-size-calculati.patch + patches.kernel.org/5.0.4-035-fix-cgroup_do_mount-handling-of-failure-exits.patch + patches.kernel.org/5.0.4-036-crypto-aead-set-CRYPTO_TFM_NEED_KEY-if-setkey-f.patch + patches.kernel.org/5.0.4-037-crypto-aegis-fix-handling-chunked-inputs.patch + patches.kernel.org/5.0.4-038-crypto-arm-crct10dif-revert-to-C-code-for-short.patch + patches.kernel.org/5.0.4-039-crypto-arm64-aes-neonbs-fix-returning-final-key.patch + patches.kernel.org/5.0.4-040-crypto-arm64-crct10dif-revert-to-C-code-for-sho.patch + patches.kernel.org/5.0.4-041-crypto-hash-set-CRYPTO_TFM_NEED_KEY-if-setkey-f.patch + patches.kernel.org/5.0.4-042-crypto-morus-fix-handling-chunked-inputs.patch + patches.kernel.org/5.0.4-043-crypto-pcbc-remove-bogus-memcpy-s-with-src-dest.patch + patches.kernel.org/5.0.4-044-crypto-skcipher-set-CRYPTO_TFM_NEED_KEY-if-setk.patch + patches.kernel.org/5.0.4-045-crypto-testmgr-skip-crc32c-context-test-for-aha.patch + patches.kernel.org/5.0.4-046-crypto-x86-aegis-fix-handling-chunked-inputs-an.patch + patches.kernel.org/5.0.4-047-crypto-x86-aesni-gcm-fix-crash-on-empty-plainte.patch + patches.kernel.org/5.0.4-048-crypto-x86-morus-fix-handling-chunked-inputs-an.patch + patches.kernel.org/5.0.4-049-crypto-arm64-aes-ccm-fix-logical-bug-in-AAD-MAC.patch + patches.kernel.org/5.0.4-050-crypto-arm64-aes-ccm-fix-bugs-in-non-NEON-fallb.patch + patches.kernel.org/5.0.4-051-CIFS-Fix-leaking-locked-VFS-cache-pages-in-writ.patch + patches.kernel.org/5.0.4-052-CIFS-Do-not-reset-lease-state-to-NONE-on-lease-.patch + patches.kernel.org/5.0.4-053-CIFS-Do-not-skip-SMB2-message-IDs-on-send-failu.patch + patches.kernel.org/5.0.4-054-CIFS-Fix-read-after-write-for-files-with-read-c.patch + patches.kernel.org/5.0.4-055-smb3-make-default-i-o-size-for-smb3-mounts-larg.patch + patches.kernel.org/5.0.4-056-tracing-Use-strncpy-instead-of-memcpy-for-strin.patch + patches.kernel.org/5.0.4-057-tracing-Do-not-free-iter-trace-in-fail-path-of-.patch + patches.kernel.org/5.0.4-058-tracing-perf-Use-strndup_user-instead-of-buggy-.patch + patches.kernel.org/5.0.4-059-vmw_balloon-release-lock-on-error-in-vmballoon_.patch + patches.kernel.org/5.0.4-060-xen-fix-dom0-boot-on-huge-systems.patch + patches.kernel.org/5.0.4-061-ACPI-device_sysfs-Avoid-OF-modalias-creation-fo.patch + patches.kernel.org/5.0.4-062-mmc-sdhci-esdhc-imx-fix-HS400-timing-issue.patch + patches.kernel.org/5.0.4-063-mmc-renesas_sdhi-Fix-card-initialization-failur.patch + patches.kernel.org/5.0.4-064-mmc-fix-a-bug-when-max_discard-is-0.patch + patches.kernel.org/5.0.4-065-spi-ti-qspi-Fix-mmap-read-when-more-than-one-CS.patch + patches.kernel.org/5.0.4-066-spi-pxa2xx-Setup-maximum-supported-DMA-transfer.patch + patches.kernel.org/5.0.4-067-spi-omap2-mcspi-Fix-DMA-and-FIFO-event-trigger-.patch + patches.kernel.org/5.0.4-068-spi-spi-gpio-fix-SPI_CS_HIGH-capability.patch + patches.kernel.org/5.0.4-069-regulator-s2mps11-Fix-steps-for-buck7-buck8-and.patch + patches.kernel.org/5.0.4-070-regulator-max77620-Initialize-values-for-DT-pro.patch + patches.kernel.org/5.0.4-071-regulator-s2mpa01-Fix-step-values-for-some-LDOs.patch + patches.kernel.org/5.0.4-072-mt76-fix-corrupted-software-generated-tx-CCMP-P.patch + patches.kernel.org/5.0.4-073-clocksource-drivers-exynos_mct-Move-one-shot-ch.patch + patches.kernel.org/5.0.4-074-clocksource-drivers-exynos_mct-Clear-timer-inte.patch + patches.kernel.org/5.0.4-075-clocksource-drivers-arch_timer-Workaround-for-A.patch + patches.kernel.org/5.0.4-076-s390-vfio_ap-link-the-vfio_ap-devices-to-the-vf.patch + patches.kernel.org/5.0.4-077-s390-setup-fix-early-warning-messages.patch + patches.kernel.org/5.0.4-078-s390-virtio-handle-find-on-invalid-queue-gracef.patch + patches.kernel.org/5.0.4-079-scsi-virtio_scsi-don-t-send-sc-payload-with-tmf.patch + patches.kernel.org/5.0.4-080-scsi-aacraid-Fix-performance-issue-on-logical-d.patch + patches.kernel.org/5.0.4-081-scsi-sd-Optimal-I-O-size-should-be-a-multiple-o.patch + patches.kernel.org/5.0.4-082-scsi-target-iscsi-Avoid-iscsit_release_commands.patch + patches.kernel.org/5.0.4-083-scsi-qla2xxx-Fix-LUN-discovery-if-loop-id-is-no.patch + patches.kernel.org/5.0.4-084-scsi-qla2xxx-Avoid-PCI-IRQ-affinity-mapping-whe.patch + patches.kernel.org/5.0.4-085-scsi-qla2xxx-Use-complete-switch-scan-for-RSCN-.patch + patches.kernel.org/5.0.4-086-fs-devpts-always-delete-dcache-dentry-s-in-dput.patch + patches.kernel.org/5.0.4-087-splice-don-t-merge-into-linked-buffers.patch + patches.kernel.org/5.0.4-088-ovl-During-copy-up-first-copy-up-data-and-then-.patch + patches.kernel.org/5.0.4-089-ovl-Do-not-lose-security.capability-xattr-over-.patch + patches.kernel.org/5.0.4-090-m68k-Add-ffreestanding-to-CFLAGS.patch + patches.kernel.org/5.0.4-091-Btrfs-setup-a-nofs-context-for-memory-allocatio.patch + patches.kernel.org/5.0.4-092-Btrfs-setup-a-nofs-context-for-memory-allocatio.patch + patches.kernel.org/5.0.4-093-btrfs-scrub-fix-circular-locking-dependency-war.patch + patches.kernel.org/5.0.4-094-btrfs-drop-the-lock-on-error-in-btrfs_dev_repla.patch + patches.kernel.org/5.0.4-095-btrfs-ensure-that-a-DUP-or-RAID1-block-group-ha.patch + patches.kernel.org/5.0.4-096-btrfs-init-csum_list-before-possible-free.patch + patches.kernel.org/5.0.4-097-Btrfs-fix-corruption-reading-shared-and-compres.patch + patches.kernel.org/5.0.4-098-Btrfs-fix-deadlock-between-clone-dedupe-and-ren.patch + patches.kernel.org/5.0.4-099-soc-qcom-rpmh-Avoid-accessing-freed-memory-from.patch + patches.kernel.org/5.0.4-100-libertas_tf-don-t-set-URB_ZERO_PACKET-on-IN-USB.patch + patches.kernel.org/5.0.4-101-irqchip-gic-v3-its-Avoid-parsing-_indirect_-twi.patch + patches.kernel.org/5.0.4-102-irqchip-brcmstb-l2-Use-_irqsave-locking-variant.patch + patches.kernel.org/5.0.4-103-x86-kprobes-Prohibit-probing-on-optprobe-templa.patch + patches.kernel.org/5.0.4-104-cpufreq-kryo-Release-OPP-tables-on-module-remov.patch + patches.kernel.org/5.0.4-105-cpufreq-tegra124-add-missing-of_node_put.patch + patches.kernel.org/5.0.4-106-cpufreq-pxa2xx-remove-incorrect-__init-annotati.patch + patches.kernel.org/5.0.4-107-ext4-fix-check-of-inode-in-swap_inode_boot_load.patch + patches.kernel.org/5.0.4-108-ext4-cleanup-pagecache-before-swap-i_data.patch + patches.kernel.org/5.0.4-109-mm-hwpoison-fix-thp-split-handing-in-soft_offli.patch + patches.kernel.org/5.0.4-110-mm-vmalloc-fix-size-check-for-remap_vmalloc_ran.patch + patches.kernel.org/5.0.4-111-mm-memory.c-do_fault-avoid-usage-of-stale-vm_ar.patch + patches.kernel.org/5.0.4-112-kernel-sysctl.c-add-missing-range-check-in-do_p.patch + patches.kernel.org/5.0.4-113-nvmem-core-don-t-check-the-return-value-of-noti.patch + patches.kernel.org/5.0.4-114-device-property-Fix-the-length-used-in-PROPERTY.patch + patches.kernel.org/5.0.4-115-intel_th-Don-t-reference-unassigned-outputs.patch + patches.kernel.org/5.0.4-116-parport_pc-fix-find_superio-io-compare-code-sho.patch + patches.kernel.org/5.0.4-117-i2c-tegra-fix-maximum-transfer-size.patch + patches.kernel.org/5.0.4-118-i2c-tegra-update-maximum-transfer-size.patch + patches.kernel.org/5.0.4-119-media-i2c-ov5640-Fix-post-reset-delay.patch + patches.kernel.org/5.0.4-120-gpio-pca953x-Fix-dereference-of-irq-data-in-shu.patch + patches.kernel.org/5.0.4-121-ext4-update-quota-information-while-swapping-bo.patch + patches.kernel.org/5.0.4-122-ext4-add-mask-of-ext4-flags-to-swap.patch + patches.kernel.org/5.0.4-123-ext4-fix-crash-during-online-resizing.patch + patches.kernel.org/5.0.4-124-dma-Introduce-dma_max_mapping_size.patch + patches.kernel.org/5.0.4-125-swiotlb-Introduce-swiotlb_max_mapping_size.patch + patches.kernel.org/5.0.4-126-swiotlb-Add-is_swiotlb_active-function.patch + patches.kernel.org/5.0.4-127-PCI-ASPM-Use-LTR-if-already-enabled-by-platform.patch + patches.kernel.org/5.0.4-128-PCI-DPC-Fix-print-AER-status-in-DPC-event-handl.patch + patches.kernel.org/5.0.4-129-PCI-qcom-Don-t-deassert-reset-GPIO-during-probe.patch + patches.kernel.org/5.0.4-130-PCI-dwc-skip-MSI-init-if-MSIs-have-been-explici.patch + patches.kernel.org/5.0.4-131-PCI-pciehp-Disable-Data-Link-Layer-State-Change.patch + patches.kernel.org/5.0.4-132-PCI-pci-bridge-emul-Create-per-bridge-copy-of-r.patch + patches.kernel.org/5.0.4-133-PCI-pci-bridge-emul-Extend-pci_bridge_emul_init.patch + patches.kernel.org/5.0.4-134-IB-hfi1-Close-race-condition-on-user-context-di.patch + patches.kernel.org/5.0.4-135-IB-rdmavt-Fix-loopback-send-with-invalidate-ord.patch + patches.kernel.org/5.0.4-136-IB-rdmavt-Fix-concurrency-panics-in-QP-post_sen.patch + patches.kernel.org/5.0.4-137-cxl-Wrap-iterations-over-afu-slices-inside-afu_.patch + patches.kernel.org/5.0.4-138-ext2-Fix-underflow-in-ext2_max_size.patch + patches.kernel.org/5.0.4-139-clk-uniphier-Fix-update-register-for-CPU-gear.patch + patches.kernel.org/5.0.4-140-clk-clk-twl6040-Fix-imprecise-external-abort-fo.patch + patches.kernel.org/5.0.4-141-clk-samsung-exynos5-Fix-possible-NULL-pointer-e.patch + patches.kernel.org/5.0.4-142-clk-samsung-exynos5-Fix-kfree-of-const-memory-o.patch + patches.kernel.org/5.0.4-143-clk-ingenic-Fix-round_rate-misbehaving-with-non.patch + patches.kernel.org/5.0.4-144-clk-ingenic-Fix-doc-of-ingenic_cgu_div_info.patch + patches.kernel.org/5.0.4-145-usb-chipidea-tegra-Fix-missed-ci_hdrc_remove_de.patch + patches.kernel.org/5.0.4-146-usb-typec-tps6598x-handle-block-writes-separate.patch + patches.kernel.org/5.0.4-147-dmaengine-usb-dmac-Make-DMAC-system-sleep-callb.patch + patches.kernel.org/5.0.4-148-serial-uartps-Fix-stuck-ISR-if-RX-disabled-with.patch + patches.kernel.org/5.0.4-149-serial-8250_of-assume-reg-shift-of-2-for-mrvl-m.patch + patches.kernel.org/5.0.4-150-serial-8250_pci-Fix-number-of-ports-for-ACCES-s.patch + patches.kernel.org/5.0.4-151-serial-8250_pci-Have-ACCES-cards-that-use-the-f.patch + patches.kernel.org/5.0.4-152-jbd2-clear-dirty-flag-when-revoking-a-buffer-fr.patch + patches.kernel.org/5.0.4-153-jbd2-fix-compile-warning-when-using-JBUFFER_TRA.patch + patches.kernel.org/5.0.4-154-selinux-add-the-missing-walk_size-len-check-in-.patch + patches.kernel.org/5.0.4-155-security-selinux-fix-SECURITY_LSM_NATIVE_LABELS.patch + patches.kernel.org/5.0.4-156-powerpc-32-Clear-on-stack-exception-marker-upon.patch + patches.kernel.org/5.0.4-157-powerpc-wii-properly-disable-use-of-BATs-when-r.patch + patches.kernel.org/5.0.4-158-powerpc-powernv-Make-opal-log-only-readable-by-.patch + patches.kernel.org/5.0.4-159-powerpc-83xx-Also-save-restore-SPRG4-7-during-s.patch + patches.kernel.org/5.0.4-160-powerpc-kvm-Save-and-restore-host-AMR-IAMR-UAMO.patch + patches.kernel.org/5.0.4-161-powerpc-powernv-Don-t-reprogram-SLW-image-on-ev.patch + patches.kernel.org/5.0.4-162-powerpc-64s-hash-Fix-assert_slb_presence-use-of.patch + patches.kernel.org/5.0.4-163-powerpc-Fix-32-bit-KVM-PR-lockup-and-host-crash.patch + patches.kernel.org/5.0.4-164-powerpc-ptrace-Simplify-vr_get-set-to-avoid-GCC.patch + patches.kernel.org/5.0.4-165-powerpc-hugetlb-Don-t-do-runtime-allocation-of-.patch + patches.kernel.org/5.0.4-166-powerpc-smp-Fix-NMI-IPI-timeout.patch + patches.kernel.org/5.0.4-167-powerpc-smp-Fix-NMI-IPI-xmon-timeout.patch + patches.kernel.org/5.0.4-168-powerpc-traps-fix-recoverability-of-machine-che.patch + patches.kernel.org/5.0.4-169-powerpc-traps-Fix-the-message-printed-when-stac.patch + patches.kernel.org/5.0.4-170-ARM-s3c24xx-Fix-boolean-expressions-in-osiris_d.patch + patches.kernel.org/5.0.4-171-arm64-Fix-HCR.TGE-status-for-NMI-contexts.patch + patches.kernel.org/5.0.4-172-arm64-debug-Don-t-propagate-UNKNOWN-FAR-into-si.patch + patches.kernel.org/5.0.4-173-arm64-debug-Ensure-debug-handlers-check-trigger.patch + patches.kernel.org/5.0.4-174-arm64-KVM-Fix-architecturally-invalid-reset-val.patch + patches.kernel.org/5.0.4-175-Revert-KVM-MMU-Flush-tlb-directly-in-the-kvm_za.patch + patches.kernel.org/5.0.4-176-ipmi_si-Fix-crash-when-using-hard-coded-device.patch + patches.kernel.org/5.0.4-177-ipmi_si-fix-use-after-free-of-resource-name.patch + patches.kernel.org/5.0.4-178-dm-fix-to_sector-for-32bit.patch + patches.kernel.org/5.0.4-179-dm-integrity-limit-the-rate-of-error-messages.patch + patches.kernel.org/5.0.4-180-media-cx25840-mark-pad-sig_types-to-fix-cx231xx.patch + patches.kernel.org/5.0.4-181-mfd-sm501-Fix-potential-NULL-pointer-dereferenc.patch + patches.kernel.org/5.0.4-182-cpcap-charger-generate-events-for-userspace.patch + patches.kernel.org/5.0.4-183-cpuidle-governor-Add-new-governors-to-cpuidle_g.patch + patches.kernel.org/5.0.4-184-NFS-Fix-I-O-request-leakages.patch + patches.kernel.org/5.0.4-185-NFS-Fix-an-I-O-request-leakage-in-nfs_do_recoal.patch + patches.kernel.org/5.0.4-186-NFS-Don-t-recoalesce-on-error-in-nfs_pageio_com.patch + patches.kernel.org/5.0.4-187-nfsd-fix-performance-limiting-session-calculati.patch + patches.kernel.org/5.0.4-188-nfsd-fix-memory-corruption-caused-by-readdir.patch + patches.kernel.org/5.0.4-189-nfsd-fix-wrong-check-in-write_v4_end_grace.patch + patches.kernel.org/5.0.4-190-NFSv4.1-Reinitialise-sequence-results-before-re.patch + patches.kernel.org/5.0.4-191-svcrpc-fix-UDP-on-servers-with-lots-of-threads.patch + patches.kernel.org/5.0.4-192-PM-wakeup-Rework-wakeup-source-timer-cancellati.patch + patches.kernel.org/5.0.4-193-PM-OPP-Update-performance-state-when-freq-old_f.patch + patches.kernel.org/5.0.4-194-bcache-never-writeback-a-discard-operation.patch + patches.kernel.org/5.0.4-195-bcache-treat-stale-dirty-keys-as-bad-keys.patch + patches.kernel.org/5.0.4-196-bcache-use-REQ_META-REQ_PRIO-to-indicate-bio-fo.patch + patches.kernel.org/5.0.4-197-stable-kernel-rules.rst-add-link-to-networking-.patch + patches.kernel.org/5.0.4-198-vt-perform-safe-console-erase-in-the-right-orde.patch + patches.kernel.org/5.0.4-199-x86-unwind-orc-Fix-ORC-unwind-table-alignment.patch + patches.kernel.org/5.0.4-200-perf-intel-pt-Fix-CYC-timestamp-calculation-aft.patch + patches.kernel.org/5.0.4-201-perf-tools-Fix-split_kallsyms_for_kcore-for-tra.patch + patches.kernel.org/5.0.4-202-perf-auxtrace-Define-auxtrace-record-alignment.patch + patches.kernel.org/5.0.4-203-perf-intel-pt-Fix-overlap-calculation-for-paddi.patch + patches.kernel.org/5.0.4-204-perf-x86-intel-uncore-Fix-client-IMC-events-ret.patch + patches.kernel.org/5.0.4-205-perf-intel-pt-Fix-divide-by-zero-when-TSC-is-no.patch + patches.kernel.org/5.0.4-206-md-Fix-failed-allocation-of-md_register_thread.patch + patches.kernel.org/5.0.4-207-x86-kvmclock-set-offset-for-kvm-unstable-clock.patch + patches.kernel.org/5.0.4-208-x86-ftrace-Fix-warning-and-considate-ftrace_jmp.patch + patches.kernel.org/5.0.4-209-tpm-tpm_crb-Avoid-unaligned-reads-in-crb_recv.patch + patches.kernel.org/5.0.4-210-tpm-Unify-the-send-callback-behaviour.patch + patches.kernel.org/5.0.4-211-rcu-Do-RCU-GP-kthread-self-wakeup-from-softirq-.patch + patches.kernel.org/5.0.4-212-media-imx-prpencvf-Stop-upstream-before-disabli.patch + patches.kernel.org/5.0.4-213-media-lgdt330x-fix-lock-status-reporting.patch + patches.kernel.org/5.0.4-214-media-sun6i-Fix-CSI-regmap-s-max_register.patch + patches.kernel.org/5.0.4-215-media-uvcvideo-Avoid-NULL-pointer-dereference-a.patch + patches.kernel.org/5.0.4-216-media-vimc-Add-vimc-streamer-for-stream-control.patch + patches.kernel.org/5.0.4-217-media-imx-csi-Input-connections-to-CSI-should-b.patch + patches.kernel.org/5.0.4-218-media-imx-csi-Disable-CSI-immediately-after-las.patch + patches.kernel.org/5.0.4-219-media-imx-csi-Stop-upstream-before-disabling-ID.patch + patches.kernel.org/5.0.4-220-drm-fb-helper-generic-Fix-drm_fbdev_client_rest.patch + patches.kernel.org/5.0.4-221-drm-radeon-evergreen_cs-fix-missing-break-in-sw.patch + patches.kernel.org/5.0.4-222-drm-amd-powerplay-correct-power-reading-on-fiji.patch + patches.kernel.org/5.0.4-223-drm-amd-display-don-t-call-dm_pp_-function-from.patch + patches.kernel.org/5.0.4-224-KVM-Call-kvm_arch_memslots_updated-before-updat.patch + patches.kernel.org/5.0.4-225-KVM-VMX-Compare-only-a-single-byte-for-VMCS-lau.patch + patches.kernel.org/5.0.4-226-KVM-VMX-Zero-out-all-general-purpose-registers-.patch + patches.kernel.org/5.0.4-227-KVM-x86-mmu-Detect-MMIO-generation-wrap-in-any-.patch + patches.kernel.org/5.0.4-228-KVM-x86-mmu-Do-not-cache-MMIO-accesses-while-me.patch + patches.kernel.org/5.0.4-229-KVM-nVMX-Sign-extend-displacements-of-VMX-instr.patch + patches.kernel.org/5.0.4-230-KVM-nVMX-Apply-addr-size-mask-to-effective-addr.patch + patches.kernel.org/5.0.4-231-KVM-nVMX-Ignore-limit-checks-on-VMX-instruction.patch + patches.kernel.org/5.0.4-232-KVM-nVMX-Check-a-single-byte-for-VMCS-launched-.patch + patches.kernel.org/5.0.4-233-net-dsa-lantiq_gswip-fix-use-after-free-on-fail.patch + patches.kernel.org/5.0.4-234-net-dsa-lantiq_gswip-fix-OF-child-node-lookups.patch + patches.kernel.org/5.0.4-235-s390-setup-fix-boot-crash-for-machine-without-E.patch + patches.kernel.org/5.0.4-236-SUNRPC-Prevent-thundering-herd-when-the-socket-.patch + patches.kernel.org/5.0.4-237-SUNRPC-Fix-up-RPC-back-channel-transmission.patch + patches.kernel.org/5.0.4-238-SUNRPC-Respect-RPC-call-timeouts-when-retrying-.patch + patches.kernel.org/5.0.4-239-Linux-5.0.4.patch + patches.kernel.org/5.0.5-001-ALSA-hda-add-Lenovo-IdeaCentre-B550-to-the-powe.patch + patches.kernel.org/5.0.5-002-ALSA-firewire-motu-use-version-field-of-unit-di.patch + patches.kernel.org/5.0.5-003-mmc-pxamci-fix-enum-type-confusion.patch + patches.kernel.org/5.0.5-004-mmc-alcor-fix-DMA-reads.patch + patches.kernel.org/5.0.5-005-mmc-mxcmmc-Revert-mmc-mxcmmc-handle-highmem-pag.patch + patches.kernel.org/5.0.5-006-mmc-renesas_sdhi-limit-block-count-to-16-bit-fo.patch + patches.kernel.org/5.0.5-007-drm-amdgpu-fix-invalid-use-of-change_bit.patch + patches.kernel.org/5.0.5-008-drm-vmwgfx-Don-t-double-free-the-mode-stored-in.patch + patches.kernel.org/5.0.5-009-drm-vmwgfx-Return-0-when-gmrid-get_node-runs-ou.patch + patches.kernel.org/5.0.5-010-iommu-amd-fix-sg-dma_address-for-sg-offset-bigg.patch + patches.kernel.org/5.0.5-011-iommu-iova-Fix-tracking-of-recently-failed-iova.patch + patches.kernel.org/5.0.5-012-libceph-wait-for-latest-osdmap-in-ceph_monc_bla.patch + patches.kernel.org/5.0.5-013-udf-Fix-crash-on-IO-error-during-truncate.patch + patches.kernel.org/5.0.5-014-mips-loongson64-lemote-2f-Add-IRQF_NO_SUSPEND-t.patch + patches.kernel.org/5.0.5-015-MIPS-Ensure-ELF-appended-dtb-is-relocated.patch + patches.kernel.org/5.0.5-016-MIPS-Fix-kernel-crash-for-R6-in-jump-label-bran.patch + patches.kernel.org/5.0.5-017-powerpc-vdso64-Fix-CLOCK_MONOTONIC-inconsistenc.patch + patches.kernel.org/5.0.5-018-powerpc-security-Fix-spectre_v2-reporting.patch + patches.kernel.org/5.0.5-019-net-mlx5-Fix-DCT-creation-bad-flow.patch + patches.kernel.org/5.0.5-020-scsi-core-Avoid-that-a-kernel-warning-appears-d.patch + patches.kernel.org/5.0.5-021-scsi-qla2xxx-Fix-FC-AL-connection-target-discov.patch + patches.kernel.org/5.0.5-022-scsi-ibmvscsi-Protect-ibmvscsi_head-from-concur.patch + patches.kernel.org/5.0.5-023-scsi-ibmvscsi-Fix-empty-event-pool-access-durin.patch + patches.kernel.org/5.0.5-024-futex-Ensure-that-futex-address-is-aligned-in-h.patch + patches.kernel.org/5.0.5-025-cifs-allow-guest-mounts-to-work-for-smb3.11.patch + patches.kernel.org/5.0.5-026-perf-probe-Fix-getting-the-kernel-map.patch + patches.kernel.org/5.0.5-027-objtool-Move-objtool_file-struct-off-the-stack.patch + patches.kernel.org/5.0.5-028-irqchip-gic-v3-its-Fix-comparison-logic-in-lpi_.patch + patches.kernel.org/5.0.5-029-clocksource-drivers-riscv-Fix-clocksource-mask.patch + patches.kernel.org/5.0.5-030-SMB3-Fix-SMB3.1.1-guest-mounts-to-Samba.patch + patches.kernel.org/5.0.5-031-ALSA-hda-Don-t-trigger-jackpoll_work-in-azx_res.patch + patches.kernel.org/5.0.5-032-ALSA-ac97-Fix-of-node-refcount-unbalance.patch + patches.kernel.org/5.0.5-033-ext4-fix-NULL-pointer-dereference-while-journal.patch + patches.kernel.org/5.0.5-034-ext4-fix-data-corruption-caused-by-unaligned-di.patch + patches.kernel.org/5.0.5-035-ext4-brelse-all-indirect-buffer-in-ext4_ind_rem.patch + patches.kernel.org/5.0.5-036-media-v4l2-ctrls.c-uvc-zero-v4l2_event.patch + patches.kernel.org/5.0.5-037-Bluetooth-hci_uart-Check-if-socket-buffer-is-ER.patch + patches.kernel.org/5.0.5-038-Bluetooth-Fix-decrementing-reference-count-twic.patch + patches.kernel.org/5.0.5-039-Bluetooth-hci_ldisc-Initialize-hci_dev-before-o.patch + patches.kernel.org/5.0.5-040-Bluetooth-hci_ldisc-Postpone-HCI_UART_PROTO_REA.patch + patches.kernel.org/5.0.5-041-drm-vkms-Fix-flush_work-without-INIT_WORK.patch + patches.kernel.org/5.0.5-042-RDMA-cma-Rollback-source-IP-address-if-failing-.patch + patches.kernel.org/5.0.5-043-f2fs-fix-to-avoid-deadlock-of-atomic-file-opera.patch + patches.kernel.org/5.0.5-044-aio-simplify-and-fix-fget-fput-for-io_submit.patch + patches.kernel.org/5.0.5-045-netfilter-ebtables-remove-BUGPRINT-messages.patch + patches.kernel.org/5.0.5-046-loop-access-lo_backing_file-only-when-the-loop-.patch + patches.kernel.org/5.0.5-047-x86-unwind-Handle-NULL-pointer-calls-better-in-.patch + patches.kernel.org/5.0.5-048-x86-unwind-Add-hardcoded-ORC-entry-for-NULL.patch + patches.kernel.org/5.0.5-049-locking-lockdep-Add-debug_locks-check-in-__lock.patch + patches.kernel.org/5.0.5-050-ALSA-hda-Record-the-current-power-state-before-.patch + patches.kernel.org/5.0.5-051-ALSA-hda-Enforces-runtime_resume-after-S3-and-S.patch + patches.kernel.org/5.0.5-052-Linux-5.0.5.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -352,6 +643,8 @@ # btrfs ######################################################## + patches.suse/btrfs-honor-path-skip_locking-in-backref-code.patch + # Not upstream yet patches.suse/uapi-add-a-compatibility-layer-between-linux-uio-h-and-glibc ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.t2cbnC/_old 2019-03-28 22:46:09.895079714 +0100 +++ /var/tmp/diff_new_pack.t2cbnC/_new 2019-03-28 22:46:09.899079714 +0100 @@ -1,3 +1,3 @@ -2019-03-22 17:30:35 +0000 -GIT Revision: 2a318317524e454ff29faf9c19219c1f2c2d8e70 +2019-03-27 11:22:35 +0000 +GIT Revision: 0fb0b14c485a02ae6769329e0574304243c2f28a GIT Branch: stable
