Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2019-01-29 14:40:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Tue Jan 29 14:40:21 2019 rev:470 rq:668306 version:4.20.4 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2019-01-24 14:00:18.824263601 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.28833/dtb-aarch64.changes 2019-01-29 14:40:21.967409243 +0100 @@ -1,0 +2,297 @@ +Wed Jan 23 21:04:24 CET 2019 - [email protected] + +- Linux 4.20.4 (bnc#1012628). +- tty/ldsem: Wake up readers after timed out down_write() + (bnc#1012628). +- tty: Hold tty_ldisc_lock() during tty_reopen() (bnc#1012628). +- tty: Simplify tty->count math in tty_reopen() (bnc#1012628). +- tty: Don't hold ldisc lock in tty_reopen() if ldisc present + (bnc#1012628). +- can: gw: ensure DLC boundaries after CAN frame modification + (bnc#1012628). +- netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with + CONNCOUNT_SLOTS (bnc#1012628). +- netfilter: nf_conncount: don't skip eviction when age is + negative (bnc#1012628). +- netfilter: nf_conncount: split gc in two phases (bnc#1012628). +- netfilter: nf_conncount: restart search when nodes have been + erased (bnc#1012628). +- netfilter: nf_conncount: merge lookup and add functions + (bnc#1012628). +- netfilter: nf_conncount: move all list iterations under spinlock + (bnc#1012628). +- netfilter: nf_conncount: speculative garbage collection on + empty lists (bnc#1012628). +- netfilter: nf_conncount: fix argument order to find_next_bit + (bnc#1012628). +- mmc: sdhci-msm: Disable CDR function on TX (bnc#1012628). +- arm64/kvm: consistently handle host HCR_EL2 flags (bnc#1012628). +- arm64: Don't trap host pointer auth use to EL2 (bnc#1012628). +- ipv6: fix kernel-infoleak in ipv6_local_error() (bnc#1012628). +- net: bridge: fix a bug on using a neighbour cache entry without + checking its state (bnc#1012628). +- packet: Do not leak dev refcounts on error exit (bnc#1012628). +- tcp: change txhash on SYN-data timeout (bnc#1012628). +- tun: publish tfile after it's fully initialized (bnc#1012628). +- net: phy: add missing phy driver features (bnc#1012628). +- net: phy: Add missing features to PHY drivers (bnc#1012628). +- net: phy: meson-gxl: Use the genphy_soft_reset callback + (bnc#1012628). +- lan743x: Remove phy_read from link status change function + (bnc#1012628). +- IN_BADCLASS: fix macro to actually work (bnc#1012628). +- r8169: load Realtek PHY driver module before r8169 + (bnc#1012628). +- bonding: update nest level on unlink (bnc#1012628). +- ip: on queued skb use skb_header_pointer instead of + pskb_may_pull (bnc#1012628). +- r8169: don't try to read counters if chip is in a PCI power-save + state (bnc#1012628). +- smc: move unhash as early as possible in smc_release() + (bnc#1012628). +- crypto: sm3 - fix undefined shift by >= width of value + (bnc#1012628). +- crypto: caam - fix zero-length buffer DMA mapping (bnc#1012628). +- crypto: authencesn - Avoid twice completion call in decrypt path + (bnc#1012628). +- crypto: ccree - convert to use crypto_authenc_extractkeys() + (bnc#1012628). +- crypto: bcm - convert to use crypto_authenc_extractkeys() + (bnc#1012628). +- crypto: authenc - fix parsing key with misaligned rta_len + (bnc#1012628). +- crypto: talitos - reorder code in talitos_edesc_alloc() + (bnc#1012628). +- crypto: talitos - fix ablkcipher for CONFIG_VMAP_STACK + (bnc#1012628). +- xen: Fix x86 sched_clock() interface for xen (bnc#1012628). +- Revert "btrfs: balance dirty metadata pages in + btrfs_finish_ordered_io" (bnc#1012628). +- btrfs: wait on ordered extents on abort cleanup (bnc#1012628). +- Yama: Check for pid death before checking ancestry + (bnc#1012628). +- scsi: core: Synchronize request queue PM status only on + successful resume (bnc#1012628). +- scsi: sd: Fix cache_type_store() (bnc#1012628). +- virtio: don't allocate vqs when names[i] = NULL (bnc#1012628). +- virtio-balloon: tweak config_changed implementation + (bnc#1012628). +- mips: fix n32 compat_ipc_parse_version (bnc#1012628). +- MIPS: BCM47XX: Setup struct device for the SoC (bnc#1012628). +- MIPS: lantiq: Fix IPI interrupt handling (bnc#1012628). +- MIPS: OCTEON: fix kexec support (bnc#1012628). +- drm/i915/gvt: Fix mmap range check (bnc#1012628). +- drm/rockchip: add missing of_node_put (bnc#1012628). +- OF: properties: add missing of_node_put (bnc#1012628). +- mfd: tps6586x: Handle interrupts on suspend (bnc#1012628). +- media: v4l: ioctl: Validate num_planes for debug messages + (bnc#1012628). +- media: vim2m: only cancel work if it is for right context + (bnc#1012628). +- RDMA/nldev: Don't expose unsafe global rkey to regular user + (bnc#1012628). +- RDMA/vmw_pvrdma: Return the correct opcode when creating WR + (bnc#1012628). +- kbuild: Disable LD_DEAD_CODE_DATA_ELIMINATION with ftrace & + GCC <= 4.7 (bnc#1012628). +- kbuild: fix single target build for external module + (bnc#1012628). +- kbuild: mark prepare0 as PHONY to fix external module build + (bnc#1012628). +- net: dsa: realtek-smi: fix OF child-node lookup (bnc#1012628). +- pstore/ram: Avoid allocation and leak of platform data + (bnc#1012628). +- SUNRPC: Fix TCP receive code on archs with flush_dcache_page() + (bnc#1012628). +- powerpc/tm: Limit TM code inside PPC_TRANSACTIONAL_MEM + (bnc#1012628). +- arm64: kaslr: ensure randomized quantities are clean to the PoC + (bnc#1012628). +- arm64: dts: marvell: armada-ap806: reserve PSCI area + (bnc#1012628). +- fbdev: offb: Fix OF node name handling (bnc#1012628). +- Disable MSI also when pcie-octeon.pcie_disable on (bnc#1012628). +- fix int_sqrt64() for very large numbers (bnc#1012628). +- omap2fb: Fix stack memory disclosure (bnc#1012628). +- media: vivid: fix error handling of kthread_run (bnc#1012628). +- media: vivid: set min width/height to a value > 0 (bnc#1012628). +- bpf: in __bpf_redirect_no_mac pull mac only if present + (bnc#1012628). +- ipv6: make icmp6_send() robust against null skb->dev + (bnc#1012628). +- LSM: Check for NULL cred-security on free (bnc#1012628). +- media: vb2: vb2_mmap: move lock up (bnc#1012628). +- sunrpc: handle ENOMEM in rpcb_getport_async (bnc#1012628). +- netfilter: ebtables: account ebt_table_info to kmemcg + (bnc#1012628). +- block: use rcu_work instead of call_rcu to avoid sleep in + softirq (bnc#1012628). +- drm/vkms: Fix plane duplicate_state (bnc#1012628). +- gpu/drm: Fix lock held when returning to user space + (bnc#1012628). +- selinux: fix GPF on invalid policy (bnc#1012628). +- blockdev: Fix livelocks on loop device (bnc#1012628). +- sctp: allocate sctp_sockaddr_entry with kzalloc (bnc#1012628). +- tipc: fix uninit-value in in tipc_conn_rcv_sub (bnc#1012628). +- tipc: fix uninit-value in tipc_nl_compat_link_reset_stats + (bnc#1012628). +- tipc: fix uninit-value in tipc_nl_compat_bearer_enable + (bnc#1012628). +- tipc: fix uninit-value in tipc_nl_compat_link_set (bnc#1012628). +- tipc: fix uninit-value in tipc_nl_compat_name_table_dump + (bnc#1012628). +- tipc: fix uninit-value in tipc_nl_compat_doit (bnc#1012628). +- block/loop: Don't grab "struct file" for vfs_getattr() operation + (bnc#1012628). +- block/loop: Use global lock for ioctl() operation (bnc#1012628). +- loop: Fold __loop_release into loop_release (bnc#1012628). +- loop: Get rid of loop_index_mutex (bnc#1012628). +- loop: Push lo_ctl_mutex down into individual ioctls + (bnc#1012628). +- loop: Split setting of lo_state from loop_clr_fd (bnc#1012628). +- loop: Push loop_ctl_mutex down into loop_clr_fd() (bnc#1012628). +- loop: Push loop_ctl_mutex down to loop_get_status() + (bnc#1012628). +- loop: Push loop_ctl_mutex down to loop_set_status() + (bnc#1012628). +- loop: Push loop_ctl_mutex down to loop_set_fd() (bnc#1012628). +- loop: Push loop_ctl_mutex down to loop_change_fd() + (bnc#1012628). +- loop: Move special partition reread handling in loop_clr_fd() + (bnc#1012628). +- loop: Move loop_reread_partitions() out of loop_ctl_mutex + (bnc#1012628). +- loop: Fix deadlock when calling blkdev_reread_part() + (bnc#1012628). +- loop: Avoid circular locking dependency between loop_ctl_mutex + and bd_mutex (bnc#1012628). +- loop: Get rid of 'nested' acquisition of loop_ctl_mutex + (bnc#1012628). +- loop: Fix double mutex_unlock(&loop_ctl_mutex) in + loop_control_ioctl() (bnc#1012628). +- loop: drop caches if offset or block_size are changed + (bnc#1012628). +- drm/fb-helper: Ignore the value of fb_var_screeninfo.pixclock + (bnc#1012628). +- media: vb2: be sure to unlock mutex on errors (bnc#1012628). +- nbd: Use set_blocksize() to set device blocksize (bnc#1012628). +- Refresh + patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit b458db8 + +------------------------------------------------------------------- +Tue Jan 22 12:20:08 CET 2019 - [email protected] + +- media: usb: pwc: Don't use coherent DMA buffers for ISO transfer + (bsc#1054610). +- commit 4ac37bd + +------------------------------------------------------------------- +Fri Jan 18 07:53:27 CET 2019 - [email protected] + +- Linux 4.20.3 (bnc#1012628). +- Btrfs: use nofs context when initializing security xattrs to + avoid deadlock (bnc#1012628). +- Btrfs: fix deadlock when enabling quotas due to concurrent + snapshot creation (bnc#1012628). +- Btrfs: fix access to available allocation bits when starting ++++ 100 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.28833/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.Mco3Az/_old 2019-01-29 14:40:33.079395709 +0100 +++ /var/tmp/diff_new_pack.Mco3Az/_new 2019-01-29 14:40:33.079395709 +0100 @@ -17,7 +17,7 @@ %define srcversion 4.20 -%define patchversion 4.20.2 +%define patchversion 4.20.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols}) Name: dtb-aarch64 -Version: 4.20.2 +Version: 4.20.4 %if 0%{?is_kotd} -Release: <RELEASE>.g036c5c2 +Release: <RELEASE>.gb458db8 %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.Mco3Az/_old 2019-01-29 14:40:33.131395645 +0100 +++ /var/tmp/diff_new_pack.Mco3Az/_new 2019-01-29 14:40:33.131395645 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.20 -%define patchversion 4.20.2 +%define patchversion 4.20.4 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0 Group: System/Kernel -Version: 4.20.2 +Version: 4.20.4 %if 0%{?is_kotd} -Release: <RELEASE>.g036c5c2 +Release: <RELEASE>.gb458db8 %else Release: 0 %endif @@ -165,10 +165,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 036c5c260041ba5167b7c8170647e406319798b8 -Provides: kernel-srchash = 036c5c260041ba5167b7c8170647e406319798b8 +Provides: kernel-%build_flavor-base-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 +Provides: kernel-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 # END COMMON DEPS -Provides: %name-srchash = 036c5c260041ba5167b7c8170647e406319798b8 +Provides: %name-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -1133,8 +1133,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 036c5c260041ba5167b7c8170647e406319798b8 -Provides: kernel-srchash = 036c5c260041ba5167b7c8170647e406319798b8 +Provides: kernel-%build_flavor-base-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 +Provides: kernel-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 %obsolete_rebuilds %name-base %ifarch %ix86 ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.Mco3Az/_old 2019-01-29 14:40:33.147395626 +0100 +++ /var/tmp/diff_new_pack.Mco3Az/_new 2019-01-29 14:40:33.151395621 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.20 -%define patchversion 4.20.2 +%define patchversion 4.20.4 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0 Group: System/Kernel -Version: 4.20.2 +Version: 4.20.4 %if 0%{?is_kotd} -Release: <RELEASE>.g036c5c2 +Release: <RELEASE>.gb458db8 %else Release: 0 %endif @@ -165,10 +165,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 036c5c260041ba5167b7c8170647e406319798b8 -Provides: kernel-srchash = 036c5c260041ba5167b7c8170647e406319798b8 +Provides: kernel-%build_flavor-base-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 +Provides: kernel-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 # END COMMON DEPS -Provides: %name-srchash = 036c5c260041ba5167b7c8170647e406319798b8 +Provides: %name-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 @@ -1139,8 +1139,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 036c5c260041ba5167b7c8170647e406319798b8 -Provides: kernel-srchash = 036c5c260041ba5167b7c8170647e406319798b8 +Provides: kernel-%build_flavor-base-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 +Provides: kernel-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 %ifarch ppc64 Provides: kernel-kdump-base = 2.6.28 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.Mco3Az/_old 2019-01-29 14:40:33.171395597 +0100 +++ /var/tmp/diff_new_pack.Mco3Az/_new 2019-01-29 14:40:33.171395597 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.20 -%define patchversion 4.20.2 +%define patchversion 4.20.4 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Summary: The Standard Kernel License: GPL-2.0 Group: System/Kernel -Version: 4.20.2 +Version: 4.20.4 %if 0%{?is_kotd} -Release: <RELEASE>.g036c5c2 +Release: <RELEASE>.gb458db8 %else Release: 0 %endif @@ -165,10 +165,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 036c5c260041ba5167b7c8170647e406319798b8 -Provides: kernel-srchash = 036c5c260041ba5167b7c8170647e406319798b8 +Provides: kernel-%build_flavor-base-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 +Provides: kernel-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 # END COMMON DEPS -Provides: %name-srchash = 036c5c260041ba5167b7c8170647e406319798b8 +Provides: %name-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 @@ -1182,8 +1182,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 036c5c260041ba5167b7c8170647e406319798b8 -Provides: kernel-srchash = 036c5c260041ba5167b7c8170647e406319798b8 +Provides: kernel-%build_flavor-base-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 +Provides: kernel-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 %ifarch %ix86 Provides: kernel-trace-base = 3.13 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.Mco3Az/_old 2019-01-29 14:40:33.191395572 +0100 +++ /var/tmp/diff_new_pack.Mco3Az/_new 2019-01-29 14:40:33.191395572 +0100 @@ -17,7 +17,7 @@ %define srcversion 4.20 -%define patchversion 4.20.2 +%define patchversion 4.20.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 4.20.2 +Version: 4.20.4 %if 0%{?is_kotd} -Release: <RELEASE>.g036c5c2 +Release: <RELEASE>.gb458db8 %else Release: 0 %endif @@ -63,7 +63,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash = 036c5c260041ba5167b7c8170647e406319798b8 +Provides: %name-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.Mco3Az/_old 2019-01-29 14:40:33.211395548 +0100 +++ /var/tmp/diff_new_pack.Mco3Az/_new 2019-01-29 14:40:33.215395544 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.20 -%define patchversion 4.20.2 +%define patchversion 4.20.4 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0 Group: System/Kernel -Version: 4.20.2 +Version: 4.20.4 %if 0%{?is_kotd} -Release: <RELEASE>.g036c5c2 +Release: <RELEASE>.gb458db8 %else Release: 0 %endif @@ -165,10 +165,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 036c5c260041ba5167b7c8170647e406319798b8 -Provides: kernel-srchash = 036c5c260041ba5167b7c8170647e406319798b8 +Provides: kernel-%build_flavor-base-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 +Provides: kernel-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 # END COMMON DEPS -Provides: %name-srchash = 036c5c260041ba5167b7c8170647e406319798b8 +Provides: %name-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -1137,8 +1137,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 036c5c260041ba5167b7c8170647e406319798b8 -Provides: kernel-srchash = 036c5c260041ba5167b7c8170647e406319798b8 +Provides: kernel-%build_flavor-base-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 +Provides: kernel-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 %obsolete_rebuilds %name-base %ifarch %ix86 kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.Mco3Az/_old 2019-01-29 14:40:33.247395504 +0100 +++ /var/tmp/diff_new_pack.Mco3Az/_new 2019-01-29 14:40:33.247395504 +0100 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 4.20.2 +%define patchversion 4.20.4 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash = 036c5c260041ba5167b7c8170647e406319798b8 +BuildRequires: kernel%kernel_flavor-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 %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: 4.20.2 +Version: 4.20.4 %if 0%{?is_kotd} -Release: <RELEASE>.g036c5c2 +Release: <RELEASE>.gb458db8 %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.Mco3Az/_old 2019-01-29 14:40:33.263395485 +0100 +++ /var/tmp/diff_new_pack.Mco3Az/_new 2019-01-29 14:40:33.263395485 +0100 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 4.20.2 +%define patchversion 4.20.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ Summary: Basic QA tests for the kernel License: GPL-2.0 Group: SLES -Version: 4.20.2 +Version: 4.20.4 %if 0%{?is_kotd} -Release: <RELEASE>.g036c5c2 +Release: <RELEASE>.gb458db8 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.Mco3Az/_old 2019-01-29 14:40:33.279395465 +0100 +++ /var/tmp/diff_new_pack.Mco3Az/_new 2019-01-29 14:40:33.279395465 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.20 -%define patchversion 4.20.2 +%define patchversion 4.20.4 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 4.20.2 +Version: 4.20.4 %if 0%{?is_kotd} -Release: <RELEASE>.g036c5c2 +Release: <RELEASE>.gb458db8 %else Release: 0 %endif @@ -165,10 +165,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 036c5c260041ba5167b7c8170647e406319798b8 -Provides: kernel-srchash = 036c5c260041ba5167b7c8170647e406319798b8 +Provides: kernel-%build_flavor-base-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 +Provides: kernel-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 # END COMMON DEPS -Provides: %name-srchash = 036c5c260041ba5167b7c8170647e406319798b8 +Provides: %name-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 @@ -1159,8 +1159,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 036c5c260041ba5167b7c8170647e406319798b8 -Provides: kernel-srchash = 036c5c260041ba5167b7c8170647e406319798b8 +Provides: kernel-%build_flavor-base-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 +Provides: kernel-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 %ifarch %ix86 Provides: kernel-vmi-base = 2.6.38 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.Mco3Az/_old 2019-01-29 14:40:33.295395446 +0100 +++ /var/tmp/diff_new_pack.Mco3Az/_new 2019-01-29 14:40:33.299395441 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.20 -%define patchversion 4.20.2 +%define patchversion 4.20.4 %define variant %{nil} %define vanilla_only 0 @@ -30,9 +30,9 @@ Summary: The Linux Kernel Sources License: GPL-2.0 Group: Development/Sources -Version: 4.20.2 +Version: 4.20.4 %if 0%{?is_kotd} -Release: <RELEASE>.g036c5c2 +Release: <RELEASE>.gb458db8 %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash = 036c5c260041ba5167b7c8170647e406319798b8 +Provides: %name-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 Provides: linux Provides: multiversion(kernel) Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.Mco3Az/_old 2019-01-29 14:40:33.315395421 +0100 +++ /var/tmp/diff_new_pack.Mco3Az/_new 2019-01-29 14:40:33.315395421 +0100 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 4.20.2 +Version: 4.20.4 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g036c5c2 +Release: <RELEASE>.gb458db8 %else Release: 0 %endif @@ -55,7 +55,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash = 036c5c260041ba5167b7c8170647e406319798b8 +Provides: %name-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.Mco3Az/_old 2019-01-29 14:40:33.331395402 +0100 +++ /var/tmp/diff_new_pack.Mco3Az/_new 2019-01-29 14:40:33.331395402 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.20 -%define patchversion 4.20.2 +%define patchversion 4.20.4 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0 Group: System/Kernel -Version: 4.20.2 +Version: 4.20.4 %if 0%{?is_kotd} -Release: <RELEASE>.g036c5c2 +Release: <RELEASE>.gb458db8 %else Release: 0 %endif @@ -165,10 +165,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 036c5c260041ba5167b7c8170647e406319798b8 -Provides: kernel-srchash = 036c5c260041ba5167b7c8170647e406319798b8 +Provides: kernel-%build_flavor-base-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 +Provides: kernel-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 # END COMMON DEPS -Provides: %name-srchash = 036c5c260041ba5167b7c8170647e406319798b8 +Provides: %name-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -1130,8 +1130,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 036c5c260041ba5167b7c8170647e406319798b8 -Provides: kernel-srchash = 036c5c260041ba5167b7c8170647e406319798b8 +Provides: kernel-%build_flavor-base-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 +Provides: kernel-srchash = b458db8b35c5a584464d50f2ec78cadc4c922ce6 %obsolete_rebuilds %name-base %ifarch %ix86 kernel-zfcpdump.spec: same change ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 15047 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/0001-media-usb-pwc-Don-t-use-coherent-DMA-buffers-for-ISO.patch new/patches.suse/0001-media-usb-pwc-Don-t-use-coherent-DMA-buffers-for-ISO.patch --- old/patches.suse/0001-media-usb-pwc-Don-t-use-coherent-DMA-buffers-for-ISO.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/0001-media-usb-pwc-Don-t-use-coherent-DMA-buffers-for-ISO.patch 2019-01-23 21:04:24.000000000 +0100 @@ -0,0 +1,164 @@ +From 1161db6776bd1c35257e1e362e91bcb1b3fe4347 Mon Sep 17 00:00:00 2001 +From: "Matwey V. Kornilov" <[email protected]> +Date: Fri, 9 Nov 2018 14:03:27 -0500 +Subject: [PATCH] media: usb: pwc: Don't use coherent DMA buffers for ISO + transfer +Patch-mainline: Queued in subsystem maintainer repository +Git-repo: git://linuxtv.org/media_tree.git +References: bsc#1054610 +Git-commit: 1161db6776bd1c35257e1e362e91bcb1b3fe4347 + +DMA cocherency slows the transfer down on systems without hardware +coherent DMA. +Instead we use noncocherent DMA memory and explicit sync at data receive +handler. + +Based on previous commit the following performance benchmarks have been +carried out. Average memcpy() data transfer rate (rate) and handler +completion time (time) have been measured when running video stream at +640x480 resolution at 10fps. + +x86_64 based system (Intel Core i5-3470). This platform has hardware +coherent DMA support and proposed change doesn't make big difference here. + + * kmalloc: rate = (2.0 +- 0.4) GBps + time = (5.0 +- 3.0) usec + * usb_alloc_coherent: rate = (3.4 +- 1.2) GBps + time = (3.5 +- 3.0) usec + +We see that the measurements agree within error ranges in this case. +So theoretically predicted performance downgrade cannot be reliably +measured here. + +armv7l based system (TI AM335x BeagleBone Black @ 300MHz). This platform +has no hardware coherent DMA support. DMA coherence is implemented via +disabled page caching that slows down memcpy() due to memory controller +behaviour. + + * kmalloc: rate = ( 94 +- 4) MBps + time = (101 +- 4) usec + * usb_alloc_coherent: rate = (28.1 +- 0.1) MBps + time = (341 +- 2) usec + +Note, that quantative difference leads (this commit leads to 3.3 times +acceleration) to qualitative behavior change in this case. As it was +stated before, the video stream cannot be successfully received at AM335x +platforms with MUSB based USB host controller due to performance issues +[1]. + +[1] https://www.spinics.net/lists/linux-usb/msg165735.html + +Signed-off-by: Matwey V. Kornilov <[email protected]> +Reviewed-by: Laurent Pinchart <[email protected]> +Signed-off-by: Hans Verkuil <[email protected]> +Signed-off-by: Mauro Carvalho Chehab <[email protected]> +Signed-off-by: Oliver Neukum <[email protected]> +--- + drivers/media/usb/pwc/pwc-if.c | 62 ++++++++++++++++++++++++++++++++--------- + 1 file changed, 49 insertions(+), 13 deletions(-) + +--- a/drivers/media/usb/pwc/pwc-if.c ++++ b/drivers/media/usb/pwc/pwc-if.c +@@ -156,6 +156,32 @@ static struct video_device pwc_template + /***************************************************************************/ + /* Private functions */ + ++static void *pwc_alloc_urb_buffer(struct device *dev, ++ size_t size, dma_addr_t *dma_handle) ++{ ++ void *buffer = kmalloc(size, GFP_KERNEL); ++ ++ if (!buffer) ++ return NULL; ++ ++ *dma_handle = dma_map_single(dev, buffer, size, DMA_FROM_DEVICE); ++ if (dma_mapping_error(dev, *dma_handle)) { ++ kfree(buffer); ++ return NULL; ++ } ++ ++ return buffer; ++} ++ ++static void pwc_free_urb_buffer(struct device *dev, ++ size_t size, ++ void *buffer, ++ dma_addr_t dma_handle) ++{ ++ dma_unmap_single(dev, dma_handle, size, DMA_FROM_DEVICE); ++ kfree(buffer); ++} ++ + static struct pwc_frame_buf *pwc_get_next_fill_buf(struct pwc_device *pdev) + { + unsigned long flags = 0; +@@ -300,6 +326,11 @@ static void pwc_isoc_handler(struct urb + /* Reset ISOC error counter. We did get here, after all. */ + pdev->visoc_errors = 0; + ++ dma_sync_single_for_cpu(&urb->dev->dev, ++ urb->transfer_dma, ++ urb->transfer_buffer_length, ++ DMA_FROM_DEVICE); ++ + /* vsync: 0 = don't copy data + 1 = sync-hunt + 2 = synched +@@ -346,6 +377,11 @@ static void pwc_isoc_handler(struct urb + pdev->vlast_packet_size = flen; + } + ++ dma_sync_single_for_device(&urb->dev->dev, ++ urb->transfer_dma, ++ urb->transfer_buffer_length, ++ DMA_FROM_DEVICE); ++ + handler_end: + i = usb_submit_urb(urb, GFP_ATOMIC); + if (i != 0) +@@ -420,16 +456,15 @@ retry: + urb->dev = udev; + urb->pipe = usb_rcvisocpipe(udev, pdev->vendpoint); + urb->transfer_flags = URB_ISO_ASAP | URB_NO_TRANSFER_DMA_MAP; +- urb->transfer_buffer = usb_alloc_coherent(udev, +- ISO_BUFFER_SIZE, +- GFP_KERNEL, +- &urb->transfer_dma); ++ urb->transfer_buffer_length = ISO_BUFFER_SIZE; ++ urb->transfer_buffer = pwc_alloc_urb_buffer(&udev->dev, ++ urb->transfer_buffer_length, ++ &urb->transfer_dma); + if (urb->transfer_buffer == NULL) { + PWC_ERROR("Failed to allocate urb buffer %d\n", i); + pwc_isoc_cleanup(pdev); + return -ENOMEM; + } +- urb->transfer_buffer_length = ISO_BUFFER_SIZE; + urb->complete = pwc_isoc_handler; + urb->context = pdev; + urb->start_frame = 0; +@@ -480,15 +515,16 @@ static void pwc_iso_free(struct pwc_devi + + /* Freeing ISOC buffers one by one */ + for (i = 0; i < MAX_ISO_BUFS; i++) { +- if (pdev->urbs[i]) { ++ struct urb *urb = pdev->urbs[i]; ++ ++ if (urb) { + PWC_DEBUG_MEMORY("Freeing URB\n"); +- if (pdev->urbs[i]->transfer_buffer) { +- usb_free_coherent(pdev->udev, +- pdev->urbs[i]->transfer_buffer_length, +- pdev->urbs[i]->transfer_buffer, +- pdev->urbs[i]->transfer_dma); +- } +- usb_free_urb(pdev->urbs[i]); ++ if (urb->transfer_buffer) ++ pwc_free_urb_buffer(&urb->dev->dev, ++ urb->transfer_buffer_length, ++ urb->transfer_buffer, ++ urb->transfer_dma); ++ usb_free_urb(urb); + pdev->urbs[i] = NULL; + } + } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch new/patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch --- old/patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch 2019-01-09 20:05:02.000000000 +0100 +++ new/patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch 2019-01-23 21:04:24.000000000 +0100 @@ -36,11 +36,11 @@ Signed-off-by: Jeff Mahoney <[email protected]> --- - Makefile | 12 +++++- - init/Kconfig.suse | 70 ++++++++++++++++++++++++++++++ - lib/dump_stack.c | 5 ++- - scripts/gen-suse_version_h.sh | 81 +++++++++++++++++++++++++++++++++++ - scripts/mod/modpost.c | 10 +++++ + Makefile | 12 +++++- + init/Kconfig.suse | 70 ++++++++++++++++++++++++++++++++++++ + lib/dump_stack.c | 5 +- + scripts/gen-suse_version_h.sh | 81 ++++++++++++++++++++++++++++++++++++++++++ + scripts/mod/modpost.c | 10 +++++ 5 files changed, 175 insertions(+), 3 deletions(-) create mode 100644 scripts/gen-suse_version_h.sh @@ -59,9 +59,9 @@ +$(suse_version_h): include/config/auto.conf FORCE + $(call filechk,suse_version) + + PHONY += prepare0 ifeq ($(KBUILD_EXTMOD),) - core-y += kernel/ certs/ mm/ fs/ ipc/ security/ crypto/ block/ @@ -1101,7 +1110,8 @@ endif # that need to depend on updated CONFIG_* values can be checked here. prepare2: prepare3 outputmakefile asm-generic @@ -165,7 +165,7 @@ static char dump_stack_arch_desc_str[128]; -@@ -44,13 +45,13 @@ void __init dump_stack_set_arch_desc(const char *fmt, ...) +@@ -44,13 +45,13 @@ void __init dump_stack_set_arch_desc(con */ void dump_stack_print_info(const char *log_lvl) { @@ -275,7 +275,7 @@ /* Are we using CONFIG_MODVERSIONS? */ static int modversions = 0; -@@ -2375,6 +2376,14 @@ static void add_srcversion(struct buffer *b, struct module *mod) +@@ -2375,6 +2376,14 @@ static void add_srcversion(struct buffer } } ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.Mco3Az/_old 2019-01-29 14:40:34.135394423 +0100 +++ /var/tmp/diff_new_pack.Mco3Az/_new 2019-01-29 14:40:34.139394418 +0100 @@ -238,6 +238,178 @@ patches.kernel.org/4.20.2-064-drm-vc4-Set-is_yuv-to-false-when-num_planes-1.patch patches.kernel.org/4.20.2-065-drm-rockchip-psr-do-not-dereference-encoder-be.patch patches.kernel.org/4.20.2-066-Linux-4.20.2.patch + patches.kernel.org/4.20.3-001-powerpc-tm-Unset-MSR-TS-if-not-recheckpointing.patch + patches.kernel.org/4.20.3-002-Btrfs-fix-deadlock-when-using-free-space-tree-.patch + patches.kernel.org/4.20.3-003-usbcore-Select-only-first-configuration-for-no.patch + patches.kernel.org/4.20.3-004-staging-rtl8188eu-Fix-module-loading-from-task.patch + patches.kernel.org/4.20.3-005-staging-rtl8188eu-Fix-module-loading-from-task.patch + patches.kernel.org/4.20.3-006-cpufreq-scpi-scmi-Fix-freeing-of-dynamic-OPPs.patch + patches.kernel.org/4.20.3-007-cpufreq-scmi-Fix-frequency-invariance-in-slow-.patch + patches.kernel.org/4.20.3-008-x86-modpost-Replace-last-remnants-of-RETPOLINE.patch + patches.kernel.org/4.20.3-009-ALSA-hda-realtek-Support-Dell-headset-mode-for.patch + patches.kernel.org/4.20.3-010-ALSA-hda-realtek-Add-unplug-function-into-unpl.patch + patches.kernel.org/4.20.3-011-ALSA-hda-realtek-Disable-headset-Mic-VREF-for-.patch + patches.kernel.org/4.20.3-012-CIFS-Fix-adjustment-of-credits-for-MTU-request.patch + patches.kernel.org/4.20.3-013-CIFS-Do-not-set-credits-to-1-if-the-server-did.patch + patches.kernel.org/4.20.3-014-CIFS-Do-not-hide-EINTR-after-sending-network-p.patch + patches.kernel.org/4.20.3-015-CIFS-Fix-credit-computation-for-compounded-req.patch + patches.kernel.org/4.20.3-016-cifs-Fix-potential-OOB-access-of-lock-element-.patch + patches.kernel.org/4.20.3-017-cifs-check-kzalloc-return.patch + patches.kernel.org/4.20.3-018-ARM-davinci-dm355-evm-fix-label-names-in-GPIO-.patch + patches.kernel.org/4.20.3-019-ARM-davinci-da850-evm-fix-label-names-in-GPIO-.patch + patches.kernel.org/4.20.3-020-ARM-davinci-omapl138-hawk-fix-label-names-in-G.patch + patches.kernel.org/4.20.3-021-ARM-davinci-dm644x-evm-fix-label-names-in-GPIO.patch + patches.kernel.org/4.20.3-022-ARM-davinci-da830-evm-fix-label-names-in-GPIO-.patch + patches.kernel.org/4.20.3-023-usb-cdc-acm-send-ZLP-for-Telit-3G-Intel-based-.patch + patches.kernel.org/4.20.3-024-USB-storage-don-t-insert-sane-sense-for-SPC3-w.patch + patches.kernel.org/4.20.3-025-USB-storage-add-quirk-for-SMI-SM3350.patch + patches.kernel.org/4.20.3-026-USB-Add-USB_QUIRK_DELAY_CTRL_MSG-quirk-for-Cor.patch + patches.kernel.org/4.20.3-027-fork-memcg-fix-cached_stacks-case.patch + patches.kernel.org/4.20.3-028-slab-alien-caches-must-not-be-initialized-if-t.patch + patches.kernel.org/4.20.3-029-mm-usercopy.c-no-check-page-span-for-stack-obj.patch + patches.kernel.org/4.20.3-030-mm-memcg-fix-reclaim-deadlock-with-writeback.patch + patches.kernel.org/4.20.3-031-ACPI-power-Skip-duplicate-power-resource-refer.patch + patches.kernel.org/4.20.3-032-ACPI-PMIC-xpower-Fix-TS-pin-current-source-han.patch + patches.kernel.org/4.20.3-033-ACPI-IORT-Fix-rc_dma_get_range.patch + patches.kernel.org/4.20.3-034-i2c-dev-prevent-adapter-retries-and-timeout-be.patch + patches.kernel.org/4.20.3-035-mtd-rawnand-qcom-fix-memory-corruption-that-ca.patch + patches.kernel.org/4.20.3-036-vfio-type1-Fix-unmap-overflow-off-by-one.patch + patches.kernel.org/4.20.3-037-drm-amdgpu-Add-new-VegaM-pci-id.patch + patches.kernel.org/4.20.3-038-PCI-dwc-Use-interrupt-masking-instead-of-disab.patch + patches.kernel.org/4.20.3-039-PCI-dwc-Take-lock-when-ACKing-an-interrupt.patch + patches.kernel.org/4.20.3-040-PCI-dwc-Move-interrupt-acking-into-the-proper-.patch + patches.kernel.org/4.20.3-041-drm-amd-display-Fix-MST-dp_blank-REG_WAIT-time.patch + patches.kernel.org/4.20.3-042-drm-fb-helper-Partially-bring-back-workaround-.patch + patches.kernel.org/4.20.3-043-drm-i915-Unwind-failure-on-pinning-the-gen7-pp.patch + patches.kernel.org/4.20.3-044-drm-amdgpu-Don-t-ignore-rc-from-drm_dp_mst_top.patch + patches.kernel.org/4.20.3-045-drm-amdgpu-Don-t-fail-resume-process-if-resumi.patch + patches.kernel.org/4.20.3-046-rbd-don-t-return-0-on-unmap-if-RBD_DEV_FLAG_RE.patch + patches.kernel.org/4.20.3-047-ext4-make-sure-enough-credits-are-reserved-for.patch + patches.kernel.org/4.20.3-048-ext4-fix-a-potential-fiemap-page-fault-deadloc.patch + patches.kernel.org/4.20.3-049-ext4-avoid-kernel-warning-when-writing-the-sup.patch + patches.kernel.org/4.20.3-050-ext4-use-ext4_write_inode-when-fsyncing-w-o-a-.patch + patches.kernel.org/4.20.3-051-ext4-track-writeback-errors-using-the-generic-.patch + patches.kernel.org/4.20.3-052-ext4-fix-special-inode-number-checks-in-__ext4.patch + patches.kernel.org/4.20.3-053-mm-page_mapped-don-t-assume-compound-page-is-h.patch + patches.kernel.org/4.20.3-054-sunrpc-use-after-free-in-svc_process_common.patch + patches.kernel.org/4.20.3-055-Btrfs-fix-access-to-available-allocation-bits-.patch + patches.kernel.org/4.20.3-056-Btrfs-fix-deadlock-when-enabling-quotas-due-to.patch + patches.kernel.org/4.20.3-057-Btrfs-use-nofs-context-when-initializing-secur.patch + patches.kernel.org/4.20.3-058-Linux-4.20.3.patch + patches.kernel.org/4.20.4-001-tty-ldsem-Wake-up-readers-after-timed-out-down.patch + patches.kernel.org/4.20.4-002-tty-Hold-tty_ldisc_lock-during-tty_reopen.patch + patches.kernel.org/4.20.4-003-tty-Simplify-tty-count-math-in-tty_reopen.patch + patches.kernel.org/4.20.4-004-tty-Don-t-hold-ldisc-lock-in-tty_reopen-if-ldi.patch + patches.kernel.org/4.20.4-005-can-gw-ensure-DLC-boundaries-after-CAN-frame-m.patch + patches.kernel.org/4.20.4-006-netfilter-nf_conncount-replace-CONNCOUNT_LOCK_.patch + patches.kernel.org/4.20.4-007-netfilter-nf_conncount-don-t-skip-eviction-whe.patch + patches.kernel.org/4.20.4-008-netfilter-nf_conncount-split-gc-in-two-phases.patch + patches.kernel.org/4.20.4-009-netfilter-nf_conncount-restart-search-when-nod.patch + patches.kernel.org/4.20.4-010-netfilter-nf_conncount-merge-lookup-and-add-fu.patch + patches.kernel.org/4.20.4-011-netfilter-nf_conncount-move-all-list-iteration.patch + patches.kernel.org/4.20.4-012-netfilter-nf_conncount-speculative-garbage-col.patch + patches.kernel.org/4.20.4-013-netfilter-nf_conncount-fix-argument-order-to-f.patch + patches.kernel.org/4.20.4-014-mmc-sdhci-msm-Disable-CDR-function-on-TX.patch + patches.kernel.org/4.20.4-015-arm64-kvm-consistently-handle-host-HCR_EL2-fla.patch + patches.kernel.org/4.20.4-016-arm64-Don-t-trap-host-pointer-auth-use-to-EL2.patch + patches.kernel.org/4.20.4-017-ipv6-fix-kernel-infoleak-in-ipv6_local_error.patch + patches.kernel.org/4.20.4-018-net-bridge-fix-a-bug-on-using-a-neighbour-cach.patch + patches.kernel.org/4.20.4-019-packet-Do-not-leak-dev-refcounts-on-error-exit.patch + patches.kernel.org/4.20.4-020-tcp-change-txhash-on-SYN-data-timeout.patch + patches.kernel.org/4.20.4-021-tun-publish-tfile-after-it-s-fully-initialized.patch + patches.kernel.org/4.20.4-022-net-phy-add-missing-phy-driver-features.patch + patches.kernel.org/4.20.4-023-net-phy-Add-missing-features-to-PHY-drivers.patch + patches.kernel.org/4.20.4-024-net-phy-meson-gxl-Use-the-genphy_soft_reset-ca.patch + patches.kernel.org/4.20.4-025-lan743x-Remove-phy_read-from-link-status-chang.patch + patches.kernel.org/4.20.4-026-IN_BADCLASS-fix-macro-to-actually-work.patch + patches.kernel.org/4.20.4-027-r8169-load-Realtek-PHY-driver-module-before-r8.patch + patches.kernel.org/4.20.4-028-bonding-update-nest-level-on-unlink.patch + patches.kernel.org/4.20.4-029-ip-on-queued-skb-use-skb_header_pointer-instea.patch + patches.kernel.org/4.20.4-030-r8169-don-t-try-to-read-counters-if-chip-is-in.patch + patches.kernel.org/4.20.4-031-smc-move-unhash-as-early-as-possible-in-smc_re.patch + patches.kernel.org/4.20.4-032-crypto-sm3-fix-undefined-shift-by-width-of-val.patch + patches.kernel.org/4.20.4-033-crypto-caam-fix-zero-length-buffer-DMA-mapping.patch + patches.kernel.org/4.20.4-034-crypto-authencesn-Avoid-twice-completion-call-.patch + patches.kernel.org/4.20.4-035-crypto-ccree-convert-to-use-crypto_authenc_ext.patch + patches.kernel.org/4.20.4-036-crypto-bcm-convert-to-use-crypto_authenc_extra.patch + patches.kernel.org/4.20.4-037-crypto-authenc-fix-parsing-key-with-misaligned.patch + patches.kernel.org/4.20.4-038-crypto-talitos-reorder-code-in-talitos_edesc_a.patch + patches.kernel.org/4.20.4-039-crypto-talitos-fix-ablkcipher-for-CONFIG_VMAP_.patch + patches.kernel.org/4.20.4-040-xen-Fix-x86-sched_clock-interface-for-xen.patch + patches.kernel.org/4.20.4-041-Revert-btrfs-balance-dirty-metadata-pages-in-b.patch + patches.kernel.org/4.20.4-042-btrfs-wait-on-ordered-extents-on-abort-cleanup.patch + patches.kernel.org/4.20.4-043-Yama-Check-for-pid-death-before-checking-ances.patch + patches.kernel.org/4.20.4-044-scsi-core-Synchronize-request-queue-PM-status-.patch + patches.kernel.org/4.20.4-045-scsi-sd-Fix-cache_type_store.patch + patches.kernel.org/4.20.4-046-virtio-don-t-allocate-vqs-when-names-i-NULL.patch + patches.kernel.org/4.20.4-047-virtio-balloon-tweak-config_changed-implementa.patch + patches.kernel.org/4.20.4-048-mips-fix-n32-compat_ipc_parse_version.patch + patches.kernel.org/4.20.4-049-MIPS-BCM47XX-Setup-struct-device-for-the-SoC.patch + patches.kernel.org/4.20.4-050-MIPS-lantiq-Fix-IPI-interrupt-handling.patch + patches.kernel.org/4.20.4-051-MIPS-OCTEON-fix-kexec-support.patch + patches.kernel.org/4.20.4-052-drm-i915-gvt-Fix-mmap-range-check.patch + patches.kernel.org/4.20.4-053-drm-rockchip-add-missing-of_node_put.patch + patches.kernel.org/4.20.4-054-OF-properties-add-missing-of_node_put.patch + patches.kernel.org/4.20.4-055-mfd-tps6586x-Handle-interrupts-on-suspend.patch + patches.kernel.org/4.20.4-056-media-v4l-ioctl-Validate-num_planes-for-debug-.patch + patches.kernel.org/4.20.4-057-media-vim2m-only-cancel-work-if-it-is-for-righ.patch + patches.kernel.org/4.20.4-058-RDMA-nldev-Don-t-expose-unsafe-global-rkey-to-.patch + patches.kernel.org/4.20.4-059-RDMA-vmw_pvrdma-Return-the-correct-opcode-when.patch + patches.kernel.org/4.20.4-060-kbuild-Disable-LD_DEAD_CODE_DATA_ELIMINATION-w.patch + patches.kernel.org/4.20.4-061-kbuild-fix-single-target-build-for-external-mo.patch + patches.kernel.org/4.20.4-062-kbuild-mark-prepare0-as-PHONY-to-fix-external-.patch + patches.kernel.org/4.20.4-063-net-dsa-realtek-smi-fix-OF-child-node-lookup.patch + patches.kernel.org/4.20.4-064-pstore-ram-Avoid-allocation-and-leak-of-platfo.patch + patches.kernel.org/4.20.4-065-SUNRPC-Fix-TCP-receive-code-on-archs-with-flus.patch + patches.kernel.org/4.20.4-066-powerpc-tm-Limit-TM-code-inside-PPC_TRANSACTIO.patch + patches.kernel.org/4.20.4-067-arm64-kaslr-ensure-randomized-quantities-are-c.patch + patches.kernel.org/4.20.4-068-arm64-dts-marvell-armada-ap806-reserve-PSCI-ar.patch + patches.kernel.org/4.20.4-069-fbdev-offb-Fix-OF-node-name-handling.patch + patches.kernel.org/4.20.4-070-Disable-MSI-also-when-pcie-octeon.pcie_disable.patch + patches.kernel.org/4.20.4-071-fix-int_sqrt64-for-very-large-numbers.patch + patches.kernel.org/4.20.4-072-omap2fb-Fix-stack-memory-disclosure.patch + patches.kernel.org/4.20.4-073-media-vivid-fix-error-handling-of-kthread_run.patch + patches.kernel.org/4.20.4-074-media-vivid-set-min-width-height-to-a-value-0.patch + patches.kernel.org/4.20.4-075-bpf-in-__bpf_redirect_no_mac-pull-mac-only-if-.patch + patches.kernel.org/4.20.4-076-ipv6-make-icmp6_send-robust-against-null-skb-d.patch + patches.kernel.org/4.20.4-077-LSM-Check-for-NULL-cred-security-on-free.patch + patches.kernel.org/4.20.4-078-media-vb2-vb2_mmap-move-lock-up.patch + patches.kernel.org/4.20.4-079-sunrpc-handle-ENOMEM-in-rpcb_getport_async.patch + patches.kernel.org/4.20.4-080-netfilter-ebtables-account-ebt_table_info-to-k.patch + patches.kernel.org/4.20.4-081-block-use-rcu_work-instead-of-call_rcu-to-avoi.patch + patches.kernel.org/4.20.4-082-drm-vkms-Fix-plane-duplicate_state.patch + patches.kernel.org/4.20.4-083-gpu-drm-Fix-lock-held-when-returning-to-user-s.patch + patches.kernel.org/4.20.4-084-selinux-fix-GPF-on-invalid-policy.patch + patches.kernel.org/4.20.4-085-blockdev-Fix-livelocks-on-loop-device.patch + patches.kernel.org/4.20.4-086-sctp-allocate-sctp_sockaddr_entry-with-kzalloc.patch + patches.kernel.org/4.20.4-087-tipc-fix-uninit-value-in-in-tipc_conn_rcv_sub.patch + patches.kernel.org/4.20.4-088-tipc-fix-uninit-value-in-tipc_nl_compat_link_r.patch + patches.kernel.org/4.20.4-089-tipc-fix-uninit-value-in-tipc_nl_compat_bearer.patch + patches.kernel.org/4.20.4-090-tipc-fix-uninit-value-in-tipc_nl_compat_link_s.patch + patches.kernel.org/4.20.4-091-tipc-fix-uninit-value-in-tipc_nl_compat_name_t.patch + patches.kernel.org/4.20.4-092-tipc-fix-uninit-value-in-tipc_nl_compat_doit.patch + patches.kernel.org/4.20.4-093-block-loop-Don-t-grab-struct-file-for-vfs_geta.patch + patches.kernel.org/4.20.4-094-block-loop-Use-global-lock-for-ioctl-operation.patch + patches.kernel.org/4.20.4-095-loop-Fold-__loop_release-into-loop_release.patch + patches.kernel.org/4.20.4-096-loop-Get-rid-of-loop_index_mutex.patch + patches.kernel.org/4.20.4-097-loop-Push-lo_ctl_mutex-down-into-individual-io.patch + patches.kernel.org/4.20.4-098-loop-Split-setting-of-lo_state-from-loop_clr_f.patch + patches.kernel.org/4.20.4-099-loop-Push-loop_ctl_mutex-down-into-loop_clr_fd.patch + patches.kernel.org/4.20.4-100-loop-Push-loop_ctl_mutex-down-to-loop_get_stat.patch + patches.kernel.org/4.20.4-101-loop-Push-loop_ctl_mutex-down-to-loop_set_stat.patch + patches.kernel.org/4.20.4-102-loop-Push-loop_ctl_mutex-down-to-loop_set_fd.patch + patches.kernel.org/4.20.4-103-loop-Push-loop_ctl_mutex-down-to-loop_change_f.patch + patches.kernel.org/4.20.4-104-loop-Move-special-partition-reread-handling-in.patch + patches.kernel.org/4.20.4-105-loop-Move-loop_reread_partitions-out-of-loop_c.patch + patches.kernel.org/4.20.4-106-loop-Fix-deadlock-when-calling-blkdev_reread_p.patch + patches.kernel.org/4.20.4-107-loop-Avoid-circular-locking-dependency-between.patch + patches.kernel.org/4.20.4-108-loop-Get-rid-of-nested-acquisition-of-loop_ctl.patch + patches.kernel.org/4.20.4-109-loop-Fix-double-mutex_unlock-loop_ctl_mutex-in.patch + patches.kernel.org/4.20.4-110-loop-drop-caches-if-offset-or-block_size-are-c.patch + patches.kernel.org/4.20.4-111-drm-fb-helper-Ignore-the-value-of-fb_var_scree.patch + patches.kernel.org/4.20.4-112-media-vb2-be-sure-to-unlock-mutex-on-errors.patch + patches.kernel.org/4.20.4-113-nbd-Use-set_blocksize-to-set-device-blocksize.patch + patches.kernel.org/4.20.4-114-Linux-4.20.4.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -541,6 +713,8 @@ ######################################################## # USB ######################################################## + + patches.suse/0001-media-usb-pwc-Don-t-use-coherent-DMA-buffers-for-ISO.patch ######################################################## # I2C ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.Mco3Az/_old 2019-01-29 14:40:34.159394394 +0100 +++ /var/tmp/diff_new_pack.Mco3Az/_new 2019-01-29 14:40:34.159394394 +0100 @@ -1,3 +1,3 @@ -2019-01-13 12:37:46 +0000 -GIT Revision: 036c5c260041ba5167b7c8170647e406319798b8 +2019-01-23 20:04:24 +0000 +GIT Revision: b458db8b35c5a584464d50f2ec78cadc4c922ce6 GIT Branch: stable
