Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2019-09-16 10:49:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Mon Sep 16 10:49:07 2019 rev:505 rq:730082 version:5.2.14 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2019-09-11 11:21:44.586784343 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.7948/dtb-aarch64.changes 2019-09-16 10:49:12.475181517 +0200 @@ -1,0 +2,189 @@ +Tue Sep 10 12:23:11 CEST 2019 - jsl...@suse.cz + +- Linux 5.2.14 (bnc#1012628). +- Revert "mmc: core: do not retry CMD6 in __mmc_switch()" + (bnc#1012628). +- x86/boot: Preserve boot_params.secure_boot from sanitizing + (bnc#1012628). +- Revert "x86/apic: Include the LDR when clearing out APIC + registers" (bnc#1012628). +- libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer + (bnc#1012628). +- x86/boot/compressed/64: Fix missing initialization in + find_trampoline_placement() (bnc#1012628). +- KVM: arm/arm64: VGIC: Properly initialise private IRQ affinity + (bnc#1012628). +- gpio: Fix irqchip initialization order (bnc#1012628). +- RDMA/bnxt_re: Fix stack-out-of-bounds in + bnxt_qplib_rcfw_send_message (bnc#1012628). +- afs: use correct afs_call_type in yfs_fs_store_opaque_acl2 + (bnc#1012628). +- afs: Fix possible oops in afs_lookup trace event (bnc#1012628). +- afs: Fix leak in afs_lookup_cell_rcu() (bnc#1012628). +- KVM: arm/arm64: Only skip MMIO insn once (bnc#1012628). +- ceph: fix buffer free while holding i_ceph_lock in fill_inode() + (bnc#1012628). +- ceph: fix buffer free while holding i_ceph_lock in + __ceph_build_xattrs_blob() (bnc#1012628). +- ceph: fix buffer free while holding i_ceph_lock in + __ceph_setxattr() (bnc#1012628). +- drm/amdgpu: prevent memory leaks in AMDGPU_CS ioctl + (bnc#1012628). +- selftests/kvm: make platform_info_test pass on AMD + (bnc#1012628). +- selftests: kvm: fix state save/load on processors without XSAVE + (bnc#1012628). +- infiniband: hfi1: fix memory leaks (bnc#1012628). +- infiniband: hfi1: fix a memory leak bug (bnc#1012628). +- IB/mlx4: Fix memory leaks (bnc#1012628). +- RDMA/cma: fix null-ptr-deref Read in cma_cleanup (bnc#1012628). +- nvme: Fix cntlid validation when not using NVMEoF (bnc#1012628). +- nvme-multipath: fix possible I/O hang when paths are updated + (bnc#1012628). +- Tools: hv: kvp: eliminate 'may be used uninitialized' warning + (bnc#1012628). +- Input: hyperv-keyboard: Use in-place iterator API in the + channel callback (bnc#1012628). +- scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ + (bnc#1012628). +- x86/boot/compressed/64: Fix boot on machines with broken E820 + table (bnc#1012628). +- HID: cp2112: prevent sleeping function called from invalid + context (bnc#1012628). +- HID: intel-ish-hid: ipc: add EHL device id (bnc#1012628). +- kprobes: Fix potential deadlock in kprobe_optimizer() + (bnc#1012628). +- sched/core: Schedule new worker even if PI-blocked + (bnc#1012628). +- ravb: Fix use-after-free ravb_tstamp_skb (bnc#1012628). +- wimax/i2400m: fix a memory leak bug (bnc#1012628). +- net: cavium: fix driver name (bnc#1012628). +- ibmvnic: Unmap DMA address of TX descriptor buffers after use + (bnc#1012628). +- net: kalmia: fix memory leaks (bnc#1012628). +- cx82310_eth: fix a memory leak bug (bnc#1012628). +- vfs: fix page locking deadlocks when deduping files + (bnc#1012628). +- lan78xx: Fix memory leaks (bnc#1012628). +- clk: Fix potential NULL dereference in clk_fetch_parent_index() + (bnc#1012628). +- clk: Fix falling back to legacy parent string matching + (bnc#1012628). +- net: myri10ge: fix memory leaks (bnc#1012628). +- liquidio: add cleanup in octeon_setup_iq() (bnc#1012628). +- selftests: kvm: fix vmx_set_nested_state_test (bnc#1012628). +- selftests: kvm: provide common function to enable eVMCS + (bnc#1012628). +- selftests: kvm: do not try running the VM in + vmx_set_nested_state_test (bnc#1012628). +- cxgb4: fix a memory leak bug (bnc#1012628). +- scsi: target: tcmu: avoid use-after-free after command timeout + (bnc#1012628). +- scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure + (bnc#1012628). +- drm/mediatek: set DMA max segment size (bnc#1012628). +- drm/mediatek: use correct device to import PRIME buffers + (bnc#1012628). +- netfilter: nft_flow_offload: skip tcp rst and fin packets + (bnc#1012628). +- gpio: Fix build error of function redefinition (bnc#1012628). +- ibmveth: Convert multicast list size for little-endian system + (bnc#1012628). +- s390/qeth: serialize cmd reply with concurrent timeout + (bnc#1012628). +- Bluetooth: hci_qca: Send VS pre shutdown command (bnc#1012628). +- Bluetooth: btqca: Add a short delay before downloading the NVM + (bnc#1012628). +- net: tc35815: Explicitly check NET_IP_ALIGN is not zero in + tc35815_rx (bnc#1012628). +- hv_netvsc: Fix a warning of suspicious RCU usage (bnc#1012628). +- ixgbe: fix possible deadlock in ixgbe_service_task() + (bnc#1012628). +- tools: bpftool: fix error message (prog -> object) + (bnc#1012628). +- netfilter: nf_flow_table: teardown flow timeout race + (bnc#1012628). +- netfilter: nf_flow_table: conntrack picks up expired flows + (bnc#1012628). +- netfilter: nf_tables: use-after-free in failing rule with + bound set (bnc#1012628). +- net: tundra: tsi108: use spin_lock_irqsave instead of + spin_lock_irq in IRQ context (bnc#1012628). +- clk: samsung: exynos542x: Move MSCL subsystem clocks to its + sub-CMU (bnc#1012628). +- clk: samsung: exynos5800: Move MAU subsystem clocks to MAU + sub-CMU (bnc#1012628). +- clk: samsung: Change signature of exynos5_subcmus_init() + function (bnc#1012628). +- net/mlx5e: Fix error flow of CQE recovery on tx reporter + (bnc#1012628). +- netfilter: nf_flow_table: fix offload for flows that are + subject to xfrm (bnc#1012628). +- libbpf: set BTF FD for prog only when there is supported + .BTF.ext data (bnc#1012628). +- libbpf: fix erroneous multi-closing of BTF FD (bnc#1012628). +- batman-adv: Fix netlink dumping of all mcast_flags buckets + (bnc#1012628). +- net/rds: Fix info leak in rds6_inc_info_copy() (bnc#1012628). +- net/sched: pfifo_fast: fix wrong dereference when qdisc is reset + (bnc#1012628). +- net/sched: pfifo_fast: fix wrong dereference in + pfifo_fast_enqueue (bnc#1012628). +- net: dsa: tag_8021q: Future-proof the reserved fields in the + custom VID (bnc#1012628). +- Add genphy_c45_config_aneg() function to phy-c45.c + (bnc#1012628). +- net/sched: cbs: Set default link speed to 10 Mbps in + cbs_set_port_rate (bnc#1012628). +- taprio: Set default link speed to 10 Mbps in + taprio_set_picos_per_byte (bnc#1012628). +- taprio: Fix kernel panic in taprio_destroy (bnc#1012628). +- r8152: remove calling netif_napi_del (bnc#1012628). +- Revert "r8152: napi hangup fix after disconnect" (bnc#1012628). +- nfp: flower: handle neighbour events on internal ports + (bnc#1012628). +- nfp: flower: prevent ingress block binds on internal ports + (bnc#1012628). +- tcp: remove empty skb from write queue in error cases + (bnc#1012628). +- tcp: inherit timestamp on mtu probe (bnc#1012628). +- net: stmmac: dwmac-rk: Don't fail if phy regulator is absent + (bnc#1012628). +- net_sched: fix a NULL pointer deref in ipt action (bnc#1012628). +- net: sched: act_sample: fix psample group handling on overwrite + (bnc#1012628). +- net: fix skb use after free in netpoll (bnc#1012628). +- mld: fix memory leak in mld_del_delrec() (bnc#1012628). +- commit af75f09 + +------------------------------------------------------------------- +Mon Sep 9 11:50:58 CEST 2019 - mgor...@suse.de + +- config: enable SLAB_FREELIST_HARDENED (bsc#1127808) + Enable SLAB_FREELIST_HARDENED on all architectures. This obscures the + free object pointer on a per-cache basis making it more difficult to + locate kernel objects via exploits probing the cache metadata. + This change was requested by the upstream openSUSE community to make + the kernel more resistent to slab freelist attacks. Tests conducted + by the kernel performance teams confirmed that the performance impact + is detectable but negligible. +- commit 94938f2 + +------------------------------------------------------------------- +Mon Sep 9 09:39:52 CEST 2019 - guillaume.gar...@arm.com + +- rpm/constraints.in: lower disk space required for ARM + With a requirement of 35GB, only 2 slow workers are usable for ARM. + Current aarch64 build requires 27G and armv6/7 requires 14G. + Set requirements respectively to 30GB and 20GB. +- commit f84c163 + +------------------------------------------------------------------- +Mon Sep 9 06:49:29 CEST 2019 - mkube...@suse.cz + +- config: enable STACKPROTECTOR_STRONG also on armv6hl + Recently reenabled armv6hl architecture has STACKPROTECTOR_STRONG disabled, + enable it here as well. +- commit f434a32 + +------------------------------------------------------------------- @@ -1954,0 +2144,6 @@ + +------------------------------------------------------------------- +Tue Jul 30 18:10:55 CEST 2019 - sch...@suse.de + +- packaging: add support for riscv64 +- commit c2885ea 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.1wrMFj/_old 2019-09-16 10:49:19.927180552 +0200 +++ /var/tmp/diff_new_pack.1wrMFj/_new 2019-09-16 10:49:19.931180552 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.2 -%define patchversion 5.2.13 +%define patchversion 5.2.14 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-aarch64 -Version: 5.2.13 +Version: 5.2.14 %if 0%{?is_kotd} -Release: <RELEASE>.gacd8e88 +Release: <RELEASE>.g374b0ae %else Release: 0 %endif @@ -375,7 +375,7 @@ install -m 755 -d %{buildroot}%{dtbdir}/$(dirname $target) # install -m 644 COPYING %{buildroot}%{dtbdir}/$(dirname $target) install -m 644 $target.dtb %{buildroot}%{dtbdir}/$(dirname $target) -%ifarch aarch64 +%ifarch aarch64 riscv64 # HACK: work around U-Boot ignoring vendor dir baselink=%{dtbdir}/$(basename $target).dtb vendordir=$(basename $(dirname $target)) @@ -546,7 +546,7 @@ # Unless /boot/dtb exists as real directory, create a symlink. [ -d dtb ] || ln -sf dtb-%kernelrelease dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-al -f dtb-al.list %else %files -n dtb-al @@ -557,7 +557,7 @@ %dir %{dtbdir}/al %{dtbdir}/al/*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-allwinner -f dtb-allwinner.list %else %files -n dtb-allwinner @@ -568,7 +568,7 @@ %dir %{dtbdir}/allwinner %{dtbdir}/allwinner/*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-altera -f dtb-altera.list %else %files -n dtb-altera @@ -579,7 +579,7 @@ %dir %{dtbdir}/altera %{dtbdir}/altera/*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-amd -f dtb-amd.list %else %files -n dtb-amd @@ -590,7 +590,7 @@ %dir %{dtbdir}/amd %{dtbdir}/amd/*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-amlogic -f dtb-amlogic.list %else %files -n dtb-amlogic @@ -601,7 +601,7 @@ %dir %{dtbdir}/amlogic %{dtbdir}/amlogic/*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-apm -f dtb-apm.list %else %files -n dtb-apm @@ -612,7 +612,7 @@ %dir %{dtbdir}/apm %{dtbdir}/apm/*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-arm -f dtb-arm.list %else %files -n dtb-arm @@ -623,7 +623,7 @@ %dir %{dtbdir}/arm %{dtbdir}/arm/*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-broadcom -f dtb-broadcom.list %else %files -n dtb-broadcom @@ -634,7 +634,7 @@ %dir %{dtbdir}/broadcom %{dtbdir}/broadcom/*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-cavium -f dtb-cavium.list %else %files -n dtb-cavium @@ -645,7 +645,7 @@ %dir %{dtbdir}/cavium %{dtbdir}/cavium/*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-exynos -f dtb-exynos.list %else %files -n dtb-exynos @@ -656,7 +656,7 @@ %dir %{dtbdir}/exynos %{dtbdir}/exynos/*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-freescale -f dtb-freescale.list %else %files -n dtb-freescale @@ -667,7 +667,7 @@ %dir %{dtbdir}/freescale %{dtbdir}/freescale/*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-hisilicon -f dtb-hisilicon.list %else %files -n dtb-hisilicon @@ -678,7 +678,7 @@ %dir %{dtbdir}/hisilicon %{dtbdir}/hisilicon/*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-lg -f dtb-lg.list %else %files -n dtb-lg @@ -689,7 +689,7 @@ %dir %{dtbdir}/lg %{dtbdir}/lg/*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-marvell -f dtb-marvell.list %else %files -n dtb-marvell @@ -700,7 +700,7 @@ %dir %{dtbdir}/marvell %{dtbdir}/marvell/*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-mediatek -f dtb-mediatek.list %else %files -n dtb-mediatek @@ -711,7 +711,7 @@ %dir %{dtbdir}/mediatek %{dtbdir}/mediatek/*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-nvidia -f dtb-nvidia.list %else %files -n dtb-nvidia @@ -722,7 +722,7 @@ %dir %{dtbdir}/nvidia %{dtbdir}/nvidia/*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-qcom -f dtb-qcom.list %else %files -n dtb-qcom @@ -733,7 +733,7 @@ %dir %{dtbdir}/qcom %{dtbdir}/qcom/*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-renesas -f dtb-renesas.list %else %files -n dtb-renesas @@ -744,7 +744,7 @@ %dir %{dtbdir}/renesas %{dtbdir}/renesas/*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-rockchip -f dtb-rockchip.list %else %files -n dtb-rockchip @@ -755,7 +755,7 @@ %dir %{dtbdir}/rockchip %{dtbdir}/rockchip/*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-socionext -f dtb-socionext.list %else %files -n dtb-socionext @@ -766,7 +766,7 @@ %dir %{dtbdir}/socionext %{dtbdir}/socionext/*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-sprd -f dtb-sprd.list %else %files -n dtb-sprd @@ -777,7 +777,7 @@ %dir %{dtbdir}/sprd %{dtbdir}/sprd/*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-xilinx -f dtb-xilinx.list %else %files -n dtb-xilinx @@ -788,7 +788,7 @@ %dir %{dtbdir}/xilinx %{dtbdir}/xilinx/*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-zte -f dtb-zte.list %else %files -n dtb-zte ++++++ dtb-armv6l.spec ++++++ --- /var/tmp/diff_new_pack.1wrMFj/_old 2019-09-16 10:49:19.943180549 +0200 +++ /var/tmp/diff_new_pack.1wrMFj/_new 2019-09-16 10:49:19.943180549 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.2 -%define patchversion 5.2.13 +%define patchversion 5.2.14 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-armv6l -Version: 5.2.13 +Version: 5.2.14 %if 0%{?is_kotd} -Release: <RELEASE>.gacd8e88 +Release: <RELEASE>.g374b0ae %else Release: 0 %endif @@ -172,7 +172,7 @@ install -m 755 -d %{buildroot}%{dtbdir}/$(dirname $target) # install -m 644 COPYING %{buildroot}%{dtbdir}/$(dirname $target) install -m 644 $target.dtb %{buildroot}%{dtbdir}/$(dirname $target) -%ifarch aarch64 +%ifarch aarch64 riscv64 # HACK: work around U-Boot ignoring vendor dir baselink=%{dtbdir}/$(basename $target).dtb vendordir=$(basename $(dirname $target)) @@ -189,7 +189,7 @@ # Unless /boot/dtb exists as real directory, create a symlink. [ -d dtb ] || ln -sf dtb-%kernelrelease dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-bcm2835 -f dtb-bcm2835.list %else %files -n dtb-bcm2835 ++++++ dtb-armv7l.spec ++++++ --- /var/tmp/diff_new_pack.1wrMFj/_old 2019-09-16 10:49:19.955180548 +0200 +++ /var/tmp/diff_new_pack.1wrMFj/_new 2019-09-16 10:49:19.959180547 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.2 -%define patchversion 5.2.13 +%define patchversion 5.2.14 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-armv7l -Version: 5.2.13 +Version: 5.2.14 %if 0%{?is_kotd} -Release: <RELEASE>.gacd8e88 +Release: <RELEASE>.g374b0ae %else Release: 0 %endif @@ -543,7 +543,7 @@ install -m 755 -d %{buildroot}%{dtbdir}/$(dirname $target) # install -m 644 COPYING %{buildroot}%{dtbdir}/$(dirname $target) install -m 644 $target.dtb %{buildroot}%{dtbdir}/$(dirname $target) -%ifarch aarch64 +%ifarch aarch64 riscv64 # HACK: work around U-Boot ignoring vendor dir baselink=%{dtbdir}/$(basename $target).dtb vendordir=$(basename $(dirname $target)) @@ -847,7 +847,7 @@ # Unless /boot/dtb exists as real directory, create a symlink. [ -d dtb ] || ln -sf dtb-%kernelrelease dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-am335x -f dtb-am335x.list %else %files -n dtb-am335x @@ -857,7 +857,7 @@ %dir %{dtbdir} %{dtbdir}/am335x-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-am3517 -f dtb-am3517.list %else %files -n dtb-am3517 @@ -867,7 +867,7 @@ %dir %{dtbdir} %{dtbdir}/am3517*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-am57xx -f dtb-am57xx.list %else %files -n dtb-am57xx @@ -877,7 +877,7 @@ %dir %{dtbdir} %{dtbdir}/am57xx-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-armada-370 -f dtb-armada-370.list %else %files -n dtb-armada-370 @@ -887,7 +887,7 @@ %dir %{dtbdir} %{dtbdir}/armada-370-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-armada-375 -f dtb-armada-375.list %else %files -n dtb-armada-375 @@ -897,7 +897,7 @@ %dir %{dtbdir} %{dtbdir}/armada-375-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-armada-385 -f dtb-armada-385.list %else %files -n dtb-armada-385 @@ -907,7 +907,7 @@ %dir %{dtbdir} %{dtbdir}/armada-385-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-armada-388 -f dtb-armada-388.list %else %files -n dtb-armada-388 @@ -917,7 +917,7 @@ %dir %{dtbdir} %{dtbdir}/armada-388-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-armada-398 -f dtb-armada-398.list %else %files -n dtb-armada-398 @@ -927,7 +927,7 @@ %dir %{dtbdir} %{dtbdir}/armada-398-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-armada-xp -f dtb-armada-xp.list %else %files -n dtb-armada-xp @@ -937,7 +937,7 @@ %dir %{dtbdir} %{dtbdir}/armada-xp-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-bcm2836 -f dtb-bcm2836.list %else %files -n dtb-bcm2836 @@ -947,7 +947,7 @@ %dir %{dtbdir} %{dtbdir}/bcm2836*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-dove -f dtb-dove.list %else %files -n dtb-dove @@ -957,7 +957,7 @@ %dir %{dtbdir} %{dtbdir}/dove-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-exynos4 -f dtb-exynos4.list %else %files -n dtb-exynos4 @@ -967,7 +967,7 @@ %dir %{dtbdir} %{dtbdir}/exynos4*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-exynos5 -f dtb-exynos5.list %else %files -n dtb-exynos5 @@ -977,7 +977,7 @@ %dir %{dtbdir} %{dtbdir}/exynos5*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-imx5 -f dtb-imx5.list %else %files -n dtb-imx5 @@ -987,7 +987,7 @@ %dir %{dtbdir} %{dtbdir}/imx5*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-imx6 -f dtb-imx6.list %else %files -n dtb-imx6 @@ -997,7 +997,7 @@ %dir %{dtbdir} %{dtbdir}/imx6*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-imx7 -f dtb-imx7.list %else %files -n dtb-imx7 @@ -1007,7 +1007,7 @@ %dir %{dtbdir} %{dtbdir}/imx7*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-keystone -f dtb-keystone.list %else %files -n dtb-keystone @@ -1017,7 +1017,7 @@ %dir %{dtbdir} %{dtbdir}/keystone-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-meson6 -f dtb-meson6.list %else %files -n dtb-meson6 @@ -1027,7 +1027,7 @@ %dir %{dtbdir} %{dtbdir}/meson6-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-meson8 -f dtb-meson8.list %else %files -n dtb-meson8 @@ -1037,7 +1037,7 @@ %dir %{dtbdir} %{dtbdir}/meson8-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-meson8b -f dtb-meson8b.list %else %files -n dtb-meson8b @@ -1047,7 +1047,7 @@ %dir %{dtbdir} %{dtbdir}/meson8b-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-omap3 -f dtb-omap3.list %else %files -n dtb-omap3 @@ -1057,7 +1057,7 @@ %dir %{dtbdir} %{dtbdir}/omap3*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-omap4 -f dtb-omap4.list %else %files -n dtb-omap4 @@ -1067,7 +1067,7 @@ %dir %{dtbdir} %{dtbdir}/omap4*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-omap5 -f dtb-omap5.list %else %files -n dtb-omap5 @@ -1077,7 +1077,7 @@ %dir %{dtbdir} %{dtbdir}/omap5*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-qcom -f dtb-qcom.list %else %files -n dtb-qcom @@ -1087,7 +1087,7 @@ %dir %{dtbdir} %{dtbdir}/qcom-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-rk3 -f dtb-rk3.list %else %files -n dtb-rk3 @@ -1097,7 +1097,7 @@ %dir %{dtbdir} %{dtbdir}/rk3*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-socfpga -f dtb-socfpga.list %else %files -n dtb-socfpga @@ -1107,7 +1107,7 @@ %dir %{dtbdir} %{dtbdir}/socfpga_*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-ste -f dtb-ste.list %else %files -n dtb-ste @@ -1117,7 +1117,7 @@ %dir %{dtbdir} %{dtbdir}/ste-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-sun4i -f dtb-sun4i.list %else %files -n dtb-sun4i @@ -1127,7 +1127,7 @@ %dir %{dtbdir} %{dtbdir}/sun4i-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-sun5i -f dtb-sun5i.list %else %files -n dtb-sun5i @@ -1137,7 +1137,7 @@ %dir %{dtbdir} %{dtbdir}/sun5i-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-sun6i -f dtb-sun6i.list %else %files -n dtb-sun6i @@ -1147,7 +1147,7 @@ %dir %{dtbdir} %{dtbdir}/sun6i-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-sun7i -f dtb-sun7i.list %else %files -n dtb-sun7i @@ -1157,7 +1157,7 @@ %dir %{dtbdir} %{dtbdir}/sun7i-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-sun8i -f dtb-sun8i.list %else %files -n dtb-sun8i @@ -1167,7 +1167,7 @@ %dir %{dtbdir} %{dtbdir}/sun8i-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-sun9i -f dtb-sun9i.list %else %files -n dtb-sun9i @@ -1177,7 +1177,7 @@ %dir %{dtbdir} %{dtbdir}/sun9i-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-tegra2 -f dtb-tegra2.list %else %files -n dtb-tegra2 @@ -1187,7 +1187,7 @@ %dir %{dtbdir} %{dtbdir}/tegra20-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-tegra3 -f dtb-tegra3.list %else %files -n dtb-tegra3 @@ -1197,7 +1197,7 @@ %dir %{dtbdir} %{dtbdir}/tegra30-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-tegra114 -f dtb-tegra114.list %else %files -n dtb-tegra114 @@ -1207,7 +1207,7 @@ %dir %{dtbdir} %{dtbdir}/tegra114-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-tegra124 -f dtb-tegra124.list %else %files -n dtb-tegra124 @@ -1217,7 +1217,7 @@ %dir %{dtbdir} %{dtbdir}/tegra124-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-vexpress -f dtb-vexpress.list %else %files -n dtb-vexpress @@ -1227,7 +1227,7 @@ %dir %{dtbdir} %{dtbdir}/vexpress-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-vf500 -f dtb-vf500.list %else %files -n dtb-vf500 @@ -1237,7 +1237,7 @@ %dir %{dtbdir} %{dtbdir}/vf500-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-vf6 -f dtb-vf6.list %else %files -n dtb-vf6 @@ -1247,7 +1247,7 @@ %dir %{dtbdir} %{dtbdir}/vf610-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-xenvm -f dtb-xenvm.list %else %files -n dtb-xenvm @@ -1257,7 +1257,7 @@ %dir %{dtbdir} %{dtbdir}/xenvm-*.dtb -%ifarch aarch64 +%ifarch aarch64 riscv64 %files -n dtb-zynq -f dtb-zynq.list %else %files -n dtb-zynq ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.1wrMFj/_old 2019-09-16 10:49:19.975180546 +0200 +++ /var/tmp/diff_new_pack.1wrMFj/_new 2019-09-16 10:49:19.979180545 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.2 -%define patchversion 5.2.13 +%define patchversion 5.2.14 %define variant %{nil} %define vanilla_only 0 %define compress_modules none @@ -64,9 +64,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0 Group: System/Kernel -Version: 5.2.13 +Version: 5.2.14 %if 0%{?is_kotd} -Release: <RELEASE>.gacd8e88 +Release: <RELEASE>.g374b0ae %else Release: 0 %endif @@ -171,10 +171,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 -Provides: kernel-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 +Provides: kernel-%build_flavor-base-srchash-374b0aeb68b51de45c003859d7c4534017a89038 +Provides: kernel-srchash-374b0aeb68b51de45c003859d7c4534017a89038 # END COMMON DEPS -Provides: %name-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 +Provides: %name-srchash-374b0aeb68b51de45c003859d7c4534017a89038 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -530,6 +530,9 @@ armv*) MAKE_ARGS="$MAKE_ARGS ARCH=arm" ;; + riscv*) + MAKE_ARGS="$MAKE_ARGS ARCH=riscv" + ;; *) MAKE_ARGS="$MAKE_ARGS ARCH=%cpu_arch" ;; @@ -708,6 +711,11 @@ image=Image cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor %endif +%ifarch riscv64 + add_vmlinux --compressed + image=Image + cp -p arch/riscv/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor +%endif # sign the modules, firmware and possibly the kernel in the buildservice BRP_PESIGN_FILES="" ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.1wrMFj/_old 2019-09-16 10:49:19.991180543 +0200 +++ /var/tmp/diff_new_pack.1wrMFj/_new 2019-09-16 10:49:19.995180543 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.2 -%define patchversion 5.2.13 +%define patchversion 5.2.14 %define variant %{nil} %define vanilla_only 0 %define compress_modules none @@ -64,9 +64,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.2.13 +Version: 5.2.14 %if 0%{?is_kotd} -Release: <RELEASE>.gacd8e88 +Release: <RELEASE>.g374b0ae %else Release: 0 %endif @@ -171,10 +171,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 -Provides: kernel-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 +Provides: kernel-%build_flavor-base-srchash-374b0aeb68b51de45c003859d7c4534017a89038 +Provides: kernel-srchash-374b0aeb68b51de45c003859d7c4534017a89038 # END COMMON DEPS -Provides: %name-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 +Provides: %name-srchash-374b0aeb68b51de45c003859d7c4534017a89038 %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 @@ -536,6 +536,9 @@ armv*) MAKE_ARGS="$MAKE_ARGS ARCH=arm" ;; + riscv*) + MAKE_ARGS="$MAKE_ARGS ARCH=riscv" + ;; *) MAKE_ARGS="$MAKE_ARGS ARCH=%cpu_arch" ;; @@ -714,6 +717,11 @@ image=Image cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor %endif +%ifarch riscv64 + add_vmlinux --compressed + image=Image + cp -p arch/riscv/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor +%endif # sign the modules, firmware and possibly the kernel in the buildservice BRP_PESIGN_FILES="" ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.1wrMFj/_old 2019-09-16 10:49:20.011180541 +0200 +++ /var/tmp/diff_new_pack.1wrMFj/_new 2019-09-16 10:49:20.011180541 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.2 -%define patchversion 5.2.13 +%define patchversion 5.2.14 %define variant %{nil} %define vanilla_only 0 %define compress_modules none @@ -64,9 +64,9 @@ Summary: The Standard Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.2.13 +Version: 5.2.14 %if 0%{?is_kotd} -Release: <RELEASE>.gacd8e88 +Release: <RELEASE>.g374b0ae %else Release: 0 %endif @@ -171,10 +171,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 -Provides: kernel-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 +Provides: kernel-%build_flavor-base-srchash-374b0aeb68b51de45c003859d7c4534017a89038 +Provides: kernel-srchash-374b0aeb68b51de45c003859d7c4534017a89038 # END COMMON DEPS -Provides: %name-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 +Provides: %name-srchash-374b0aeb68b51de45c003859d7c4534017a89038 %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 @@ -579,6 +579,9 @@ armv*) MAKE_ARGS="$MAKE_ARGS ARCH=arm" ;; + riscv*) + MAKE_ARGS="$MAKE_ARGS ARCH=riscv" + ;; *) MAKE_ARGS="$MAKE_ARGS ARCH=%cpu_arch" ;; @@ -757,6 +760,11 @@ image=Image cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor %endif +%ifarch riscv64 + add_vmlinux --compressed + image=Image + cp -p arch/riscv/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor +%endif # sign the modules, firmware and possibly the kernel in the buildservice BRP_PESIGN_FILES="" ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.1wrMFj/_old 2019-09-16 10:49:20.063180534 +0200 +++ /var/tmp/diff_new_pack.1wrMFj/_new 2019-09-16 10:49:20.067180534 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.2 -%define patchversion 5.2.13 +%define patchversion 5.2.14 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 5.2.13 +Version: 5.2.14 %if 0%{?is_kotd} -Release: <RELEASE>.gacd8e88 +Release: <RELEASE>.g374b0ae %else Release: 0 %endif @@ -63,7 +63,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 +Provides: %name-srchash-374b0aeb68b51de45c003859d7c4534017a89038 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.1wrMFj/_old 2019-09-16 10:49:20.099180529 +0200 +++ /var/tmp/diff_new_pack.1wrMFj/_new 2019-09-16 10:49:20.103180529 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.2 -%define patchversion 5.2.13 +%define patchversion 5.2.14 %define variant %{nil} %define vanilla_only 0 %define compress_modules none @@ -64,9 +64,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0 Group: System/Kernel -Version: 5.2.13 +Version: 5.2.14 %if 0%{?is_kotd} -Release: <RELEASE>.gacd8e88 +Release: <RELEASE>.g374b0ae %else Release: 0 %endif @@ -171,10 +171,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 -Provides: kernel-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 +Provides: kernel-%build_flavor-base-srchash-374b0aeb68b51de45c003859d7c4534017a89038 +Provides: kernel-srchash-374b0aeb68b51de45c003859d7c4534017a89038 # END COMMON DEPS -Provides: %name-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 +Provides: %name-srchash-374b0aeb68b51de45c003859d7c4534017a89038 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -534,6 +534,9 @@ armv*) MAKE_ARGS="$MAKE_ARGS ARCH=arm" ;; + riscv*) + MAKE_ARGS="$MAKE_ARGS ARCH=riscv" + ;; *) MAKE_ARGS="$MAKE_ARGS ARCH=%cpu_arch" ;; @@ -712,6 +715,11 @@ image=Image cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor %endif +%ifarch riscv64 + add_vmlinux --compressed + image=Image + cp -p arch/riscv/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor +%endif # sign the modules, firmware and possibly the kernel in the buildservice BRP_PESIGN_FILES="" kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.1wrMFj/_old 2019-09-16 10:49:20.251180510 +0200 +++ /var/tmp/diff_new_pack.1wrMFj/_new 2019-09-16 10:49:20.291180505 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.2.13 +%define patchversion 5.2.14 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 +BuildRequires: kernel%kernel_flavor-srchash-374b0aeb68b51de45c003859d7c4534017a89038 %if 0%{?rhel_version} BuildRequires: kernel @@ -64,9 +64,9 @@ Summary: package kernel and initrd for OBS VM builds License: GPL-2.0 Group: SLES -Version: 5.2.13 +Version: 5.2.14 %if 0%{?is_kotd} -Release: <RELEASE>.gacd8e88 +Release: <RELEASE>.g374b0ae %else Release: 0 %endif @@ -136,7 +136,7 @@ %ifarch %arm %define kernel_name zImage %endif -%ifarch aarch64 +%ifarch aarch64 riscv64 %define kernel_name Image %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.1wrMFj/_old 2019-09-16 10:49:20.371180494 +0200 +++ /var/tmp/diff_new_pack.1wrMFj/_new 2019-09-16 10:49:20.379180493 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.2.13 +%define patchversion 5.2.14 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ Summary: Basic QA tests for the kernel License: GPL-2.0 Group: SLES -Version: 5.2.13 +Version: 5.2.14 %if 0%{?is_kotd} -Release: <RELEASE>.gacd8e88 +Release: <RELEASE>.g374b0ae %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.1wrMFj/_old 2019-09-16 10:49:20.419180488 +0200 +++ /var/tmp/diff_new_pack.1wrMFj/_new 2019-09-16 10:49:20.427180487 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.2 -%define patchversion 5.2.13 +%define patchversion 5.2.14 %define variant %{nil} %define vanilla_only 0 %define compress_modules none @@ -64,9 +64,9 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 5.2.13 +Version: 5.2.14 %if 0%{?is_kotd} -Release: <RELEASE>.gacd8e88 +Release: <RELEASE>.g374b0ae %else Release: 0 %endif @@ -171,10 +171,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 -Provides: kernel-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 +Provides: kernel-%build_flavor-base-srchash-374b0aeb68b51de45c003859d7c4534017a89038 +Provides: kernel-srchash-374b0aeb68b51de45c003859d7c4534017a89038 # END COMMON DEPS -Provides: %name-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 +Provides: %name-srchash-374b0aeb68b51de45c003859d7c4534017a89038 %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 @@ -556,6 +556,9 @@ armv*) MAKE_ARGS="$MAKE_ARGS ARCH=arm" ;; + riscv*) + MAKE_ARGS="$MAKE_ARGS ARCH=riscv" + ;; *) MAKE_ARGS="$MAKE_ARGS ARCH=%cpu_arch" ;; @@ -734,6 +737,11 @@ image=Image cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor %endif +%ifarch riscv64 + add_vmlinux --compressed + image=Image + cp -p arch/riscv/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor +%endif # sign the modules, firmware and possibly the kernel in the buildservice BRP_PESIGN_FILES="" ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.1wrMFj/_old 2019-09-16 10:49:20.487180480 +0200 +++ /var/tmp/diff_new_pack.1wrMFj/_new 2019-09-16 10:49:20.491180478 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.2 -%define patchversion 5.2.13 +%define patchversion 5.2.14 %define variant %{nil} %define vanilla_only 0 @@ -30,9 +30,9 @@ Summary: The Linux Kernel Sources License: GPL-2.0 Group: Development/Sources -Version: 5.2.13 +Version: 5.2.14 %if 0%{?is_kotd} -Release: <RELEASE>.gacd8e88 +Release: <RELEASE>.g374b0ae %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 +Provides: %name-srchash-374b0aeb68b51de45c003859d7c4534017a89038 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.1wrMFj/_old 2019-09-16 10:49:20.539180472 +0200 +++ /var/tmp/diff_new_pack.1wrMFj/_new 2019-09-16 10:49:20.579180468 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 5.2.13 +Version: 5.2.14 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.gacd8e88 +Release: <RELEASE>.g374b0ae %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 +Provides: %name-srchash-374b0aeb68b51de45c003859d7c4534017a89038 Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.1wrMFj/_old 2019-09-16 10:49:20.711180450 +0200 +++ /var/tmp/diff_new_pack.1wrMFj/_new 2019-09-16 10:49:20.719180450 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.2 -%define patchversion 5.2.13 +%define patchversion 5.2.14 %define variant %{nil} %define vanilla_only 0 %define compress_modules none @@ -64,9 +64,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0 Group: System/Kernel -Version: 5.2.13 +Version: 5.2.14 %if 0%{?is_kotd} -Release: <RELEASE>.gacd8e88 +Release: <RELEASE>.g374b0ae %else Release: 0 %endif @@ -171,10 +171,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 -Provides: kernel-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 +Provides: kernel-%build_flavor-base-srchash-374b0aeb68b51de45c003859d7c4534017a89038 +Provides: kernel-srchash-374b0aeb68b51de45c003859d7c4534017a89038 # END COMMON DEPS -Provides: %name-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 +Provides: %name-srchash-374b0aeb68b51de45c003859d7c4534017a89038 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -527,6 +527,9 @@ armv*) MAKE_ARGS="$MAKE_ARGS ARCH=arm" ;; + riscv*) + MAKE_ARGS="$MAKE_ARGS ARCH=riscv" + ;; *) MAKE_ARGS="$MAKE_ARGS ARCH=%cpu_arch" ;; @@ -705,6 +708,11 @@ image=Image cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor %endif +%ifarch riscv64 + add_vmlinux --compressed + image=Image + cp -p arch/riscv/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor +%endif # sign the modules, firmware and possibly the kernel in the buildservice BRP_PESIGN_FILES="" kernel-zfcpdump.spec: same change ++++++ _constraints ++++++ --- /var/tmp/diff_new_pack.1wrMFj/_old 2019-09-16 10:49:21.259180379 +0200 +++ /var/tmp/diff_new_pack.1wrMFj/_new 2019-09-16 10:49:21.263180379 +0200 @@ -49,6 +49,47 @@ </hardware> </overwrite> + <!-- 30GB for binary packages on aarch64 --> + <overwrite> + <conditions> + <arch>aarch64</arch> +<package>kernel-64kb</package> +<package>kernel-debug</package> +<package>kernel-default</package> +<package>kernel-kvmsmall</package> +<package>kernel-lpae</package> +<package>kernel-pae</package> +<package>kernel-vanilla</package> +<package>kernel-zfcpdump</package> + </conditions> + <hardware> + <disk> + <size unit="G">30</size> + </disk> + </hardware> + </overwrite> + + <!-- 20GB for binary packages on armv6/7 --> + <overwrite> + <conditions> + <arch>armv7l</arch> + <arch>armv6l</arch> +<package>kernel-64kb</package> +<package>kernel-debug</package> +<package>kernel-default</package> +<package>kernel-kvmsmall</package> +<package>kernel-lpae</package> +<package>kernel-pae</package> +<package>kernel-vanilla</package> +<package>kernel-zfcpdump</package> + </conditions> + <hardware> + <disk> + <size unit="G">20</size> + </disk> + </hardware> + </overwrite> + <!-- 14GB for binary package on s390x --> <overwrite> <conditions> ++++++ arch-symbols ++++++ --- /var/tmp/diff_new_pack.1wrMFj/_old 2019-09-16 10:49:21.287180375 +0200 +++ /var/tmp/diff_new_pack.1wrMFj/_new 2019-09-16 10:49:21.287180375 +0200 @@ -25,7 +25,7 @@ if [ "$1" = "--list" ]; then # List all known architectures - echo i386 mips{,64} sparc{,64} ppc{,64,64le} s390{,x} ia64 x86_64 alpha parisc armv6hl armv7hl arm64 + echo i386 mips{,64} sparc{,64} ppc{,64,64le} s390{,x} ia64 x86_64 alpha parisc armv6hl armv7hl arm64 riscv64 exit 0 fi ++++++ 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-09-04 08:10:12.000000000 +0200 +++ new/config/arm64/default 2019-09-09 14:37:33.000000000 +0200 @@ -231,7 +231,7 @@ # CONFIG_SLOB is not set CONFIG_SLAB_MERGE_DEFAULT=y # CONFIG_SLAB_FREELIST_RANDOM is not set -# CONFIG_SLAB_FREELIST_HARDENED is not set +CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_DATA_VERIFICATION=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default --- old/config/armv6hl/default 2019-09-04 08:10:12.000000000 +0200 +++ new/config/armv6hl/default 2019-09-09 14:37:33.000000000 +0200 @@ -219,7 +219,7 @@ # CONFIG_SLOB is not set CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_FREELIST_RANDOM=y -# CONFIG_SLAB_FREELIST_HARDENED is not set +CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y @@ -667,7 +667,7 @@ CONFIG_HAVE_STACKPROTECTOR=y CONFIG_CC_HAS_STACKPROTECTOR_NONE=y CONFIG_STACKPROTECTOR=y -# CONFIG_STACKPROTECTOR_STRONG is not set +CONFIG_STACKPROTECTOR_STRONG=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default --- old/config/armv7hl/default 2019-09-04 08:10:12.000000000 +0200 +++ new/config/armv7hl/default 2019-09-09 14:37:33.000000000 +0200 @@ -232,7 +232,7 @@ # CONFIG_SLOB is not set CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_FREELIST_RANDOM=y -# CONFIG_SLAB_FREELIST_HARDENED is not set +CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_DATA_VERIFICATION=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae --- old/config/armv7hl/lpae 2019-09-04 08:10:12.000000000 +0200 +++ new/config/armv7hl/lpae 2019-09-09 14:37:33.000000000 +0200 @@ -233,7 +233,7 @@ # CONFIG_SLOB is not set CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_FREELIST_RANDOM=y -# CONFIG_SLAB_FREELIST_HARDENED is not set +CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_DATA_VERIFICATION=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2019-09-04 08:10:12.000000000 +0200 +++ new/config/i386/pae 2019-09-09 14:37:33.000000000 +0200 @@ -238,7 +238,7 @@ # CONFIG_SLOB is not set CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_FREELIST_RANDOM=y -# CONFIG_SLAB_FREELIST_HARDENED is not set +CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_DATA_VERIFICATION=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default --- old/config/ppc64/default 2019-09-04 08:10:12.000000000 +0200 +++ new/config/ppc64/default 2019-09-09 14:37:33.000000000 +0200 @@ -228,7 +228,7 @@ # CONFIG_SLOB is not set CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_FREELIST_RANDOM=y -# CONFIG_SLAB_FREELIST_HARDENED is not set +CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_DATA_VERIFICATION=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default --- old/config/ppc64le/default 2019-09-04 08:10:12.000000000 +0200 +++ new/config/ppc64le/default 2019-09-09 14:37:33.000000000 +0200 @@ -227,7 +227,7 @@ # CONFIG_SLOB is not set CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_FREELIST_RANDOM=y -# CONFIG_SLAB_FREELIST_HARDENED is not set +CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_DATA_VERIFICATION=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/default new/config/s390x/default --- old/config/s390x/default 2019-09-04 08:10:12.000000000 +0200 +++ new/config/s390x/default 2019-09-09 14:37:33.000000000 +0200 @@ -217,7 +217,7 @@ # CONFIG_SLOB is not set CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_FREELIST_RANDOM=y -# CONFIG_SLAB_FREELIST_HARDENED is not set +CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_DATA_VERIFICATION=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump --- old/config/s390x/zfcpdump 2019-09-04 08:10:12.000000000 +0200 +++ new/config/s390x/zfcpdump 2019-09-09 14:37:33.000000000 +0200 @@ -175,7 +175,7 @@ CONFIG_SLUB=y CONFIG_SLAB_MERGE_DEFAULT=y # CONFIG_SLAB_FREELIST_RANDOM is not set -# CONFIG_SLAB_FREELIST_HARDENED is not set +CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SLUB_CPU_PARTIAL=y # CONFIG_SYSTEM_DATA_VERIFICATION is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/default new/config/x86_64/default --- old/config/x86_64/default 2019-09-04 08:10:12.000000000 +0200 +++ new/config/x86_64/default 2019-09-09 14:37:33.000000000 +0200 @@ -247,7 +247,7 @@ # CONFIG_SLOB is not set CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_FREELIST_RANDOM=y -# CONFIG_SLAB_FREELIST_HARDENED is not set +CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_DATA_VERIFICATION=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/syzkaller new/config/x86_64/syzkaller --- old/config/x86_64/syzkaller 2019-09-04 08:10:12.000000000 +0200 +++ new/config/x86_64/syzkaller 2019-09-09 14:37:33.000000000 +0200 @@ -30,7 +30,7 @@ CONFIG_PROVE_LOCKING=y CONFIG_PROVE_RCU=y # CONFIG_SLAB is not set -# CONFIG_SLAB_FREELIST_HARDENED is not set +CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLUB=y CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SLUB_DEBUG=y ++++++ constraints.in ++++++ --- /var/tmp/diff_new_pack.1wrMFj/_old 2019-09-16 10:49:22.051180276 +0200 +++ /var/tmp/diff_new_pack.1wrMFj/_new 2019-09-16 10:49:22.051180276 +0200 @@ -42,6 +42,33 @@ </hardware> </overwrite> + <!-- 30GB for binary packages on aarch64 --> + <overwrite> + <conditions> + <arch>aarch64</arch> +@BINARY_PACKAGES_XML@ + </conditions> + <hardware> + <disk> + <size unit="G">30</size> + </disk> + </hardware> + </overwrite> + + <!-- 20GB for binary packages on armv6/7 --> + <overwrite> + <conditions> + <arch>armv7l</arch> + <arch>armv6l</arch> +@BINARY_PACKAGES_XML@ + </conditions> + <hardware> + <disk> + <size unit="G">20</size> + </disk> + </hardware> + </overwrite> + <!-- 14GB for binary package on s390x --> <overwrite> <conditions> ++++++ dtb.spec.in.in ++++++ --- /var/tmp/diff_new_pack.1wrMFj/_old 2019-09-16 10:49:22.187180259 +0200 +++ /var/tmp/diff_new_pack.1wrMFj/_new 2019-09-16 10:49:22.191180258 +0200 @@ -91,7 +91,7 @@ install -m 755 -d %{buildroot}%{dtbdir}/$(dirname $target) # install -m 644 COPYING %{buildroot}%{dtbdir}/$(dirname $target) install -m 644 $target.dtb %{buildroot}%{dtbdir}/$(dirname $target) -%ifarch aarch64 +%ifarch aarch64 riscv64 # HACK: work around U-Boot ignoring vendor dir baselink=%{dtbdir}/$(basename $target).dtb vendordir=$(basename $(dirname $target)) ++++++ kernel-binary.spec.in ++++++ --- /var/tmp/diff_new_pack.1wrMFj/_old 2019-09-16 10:49:22.259180250 +0200 +++ /var/tmp/diff_new_pack.1wrMFj/_new 2019-09-16 10:49:22.259180250 +0200 @@ -385,6 +385,9 @@ armv*) MAKE_ARGS="$MAKE_ARGS ARCH=arm" ;; + riscv*) + MAKE_ARGS="$MAKE_ARGS ARCH=riscv" + ;; *) MAKE_ARGS="$MAKE_ARGS ARCH=%cpu_arch" ;; @@ -563,6 +566,11 @@ image=Image cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor %endif +%ifarch riscv64 + add_vmlinux --compressed + image=Image + cp -p arch/riscv/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor +%endif # sign the modules, firmware and possibly the kernel in the buildservice BRP_PESIGN_FILES="" ++++++ kernel-obs-build.spec.in ++++++ --- /var/tmp/diff_new_pack.1wrMFj/_old 2019-09-16 10:49:22.403180231 +0200 +++ /var/tmp/diff_new_pack.1wrMFj/_new 2019-09-16 10:49:22.407180231 +0200 @@ -136,7 +136,7 @@ %ifarch %arm %define kernel_name zImage %endif -%ifarch aarch64 +%ifarch aarch64 riscv64 %define kernel_name Image %endif ++++++ macros.kernel-source ++++++ --- /var/tmp/diff_new_pack.1wrMFj/_old 2019-09-16 10:49:22.623180202 +0200 +++ /var/tmp/diff_new_pack.1wrMFj/_new 2019-09-16 10:49:22.623180202 +0200 @@ -31,6 +31,9 @@ (armv*) \ echo "arm" \ ;; \ + (riscv*) \ + echo "riscv" \ + ;; (*) \ echo "%cpu_arch" \ ;; \ ++++++ mkspec-dtb ++++++ --- /var/tmp/diff_new_pack.1wrMFj/_old 2019-09-16 10:49:22.663180197 +0200 +++ /var/tmp/diff_new_pack.1wrMFj/_new 2019-09-16 10:49:22.663180197 +0200 @@ -83,6 +83,11 @@ ['dtb-zte', 'zte/*.dts', "ZTE based arm64 systems"], ); +# DTB packages names +my @riscv64_package_list = ( + ['dtb-sifive', 'sifive/*.dts', "SiFive based riscv64 systems"], +); + sub generate_spec($$$) { my ($main_package, $exclusive_arch, $package_list) = @_; @@ -103,6 +108,8 @@ my $DTS_folder = "arch/arm/boot/dts"; if ($exclusive_arch =~ /aarch64/) { $DTS_folder = "arch/arm64/boot/dts"; + } elsif ($exclusive_arch =~ /riscv64/) { + $DTS_folder = "arch/riscv/boot/dts"; } foreach my $NAME (@$package_list) { @@ -155,7 +162,7 @@ } $subpkg_files .= - "%ifarch aarch64\n" . + "%ifarch aarch64 riscv64\n" . "%files -n $PKG_NAME -f $PKG_NAME.list\n" . "%else\n" . "%files -n $PKG_NAME\n" . @@ -195,3 +202,6 @@ if ( grep( /aarch64/, @ARGV)) { generate_spec('dtb-aarch64', "aarch64", \@aarch64_package_list); } +if ( grep( /riscv64/, @ARGV)) { +generate_spec('dtb-riscv64', "riscv64", \@riscv64_package_list); +} ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 7753 lines of diff (skipped) ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.1wrMFj/_old 2019-09-16 10:49:23.975180028 +0200 +++ /var/tmp/diff_new_pack.1wrMFj/_new 2019-09-16 10:49:23.979180027 +0200 @@ -1615,6 +1615,100 @@ patches.kernel.org/5.2.12-147-Linux-5.2.12.patch patches.kernel.org/5.2.13-001-Revert-Input-elantech-enable-SMBus-on-new-2018.patch patches.kernel.org/5.2.13-002-Linux-5.2.13.patch + patches.kernel.org/5.2.14-001-mld-fix-memory-leak-in-mld_del_delrec.patch + patches.kernel.org/5.2.14-002-net-fix-skb-use-after-free-in-netpoll.patch + patches.kernel.org/5.2.14-003-net-sched-act_sample-fix-psample-group-handlin.patch + patches.kernel.org/5.2.14-004-net_sched-fix-a-NULL-pointer-deref-in-ipt-acti.patch + patches.kernel.org/5.2.14-005-net-stmmac-dwmac-rk-Don-t-fail-if-phy-regulato.patch + patches.kernel.org/5.2.14-006-tcp-inherit-timestamp-on-mtu-probe.patch + patches.kernel.org/5.2.14-007-tcp-remove-empty-skb-from-write-queue-in-error.patch + patches.kernel.org/5.2.14-008-nfp-flower-prevent-ingress-block-binds-on-inte.patch + patches.kernel.org/5.2.14-009-nfp-flower-handle-neighbour-events-on-internal.patch + patches.kernel.org/5.2.14-010-Revert-r8152-napi-hangup-fix-after-disconnect.patch + patches.kernel.org/5.2.14-011-r8152-remove-calling-netif_napi_del.patch + patches.kernel.org/5.2.14-012-taprio-Fix-kernel-panic-in-taprio_destroy.patch + patches.kernel.org/5.2.14-013-taprio-Set-default-link-speed-to-10-Mbps-in-ta.patch + patches.kernel.org/5.2.14-014-net-sched-cbs-Set-default-link-speed-to-10-Mbp.patch + patches.kernel.org/5.2.14-015-Add-genphy_c45_config_aneg-function-to-phy-c45.patch + patches.kernel.org/5.2.14-016-net-dsa-tag_8021q-Future-proof-the-reserved-fi.patch + patches.kernel.org/5.2.14-017-net-sched-pfifo_fast-fix-wrong-dereference-in-.patch + patches.kernel.org/5.2.14-018-net-sched-pfifo_fast-fix-wrong-dereference-whe.patch + patches.kernel.org/5.2.14-019-net-rds-Fix-info-leak-in-rds6_inc_info_copy.patch + patches.kernel.org/5.2.14-020-batman-adv-Fix-netlink-dumping-of-all-mcast_fl.patch + patches.kernel.org/5.2.14-021-libbpf-fix-erroneous-multi-closing-of-BTF-FD.patch + patches.kernel.org/5.2.14-022-libbpf-set-BTF-FD-for-prog-only-when-there-is-.patch + patches.kernel.org/5.2.14-023-netfilter-nf_flow_table-fix-offload-for-flows-.patch + patches.kernel.org/5.2.14-024-net-mlx5e-Fix-error-flow-of-CQE-recovery-on-tx.patch + patches.kernel.org/5.2.14-025-clk-samsung-Change-signature-of-exynos5_subcmu.patch + patches.kernel.org/5.2.14-026-clk-samsung-exynos5800-Move-MAU-subsystem-cloc.patch + patches.kernel.org/5.2.14-027-clk-samsung-exynos542x-Move-MSCL-subsystem-clo.patch + patches.kernel.org/5.2.14-028-net-tundra-tsi108-use-spin_lock_irqsave-instea.patch + patches.kernel.org/5.2.14-029-netfilter-nf_tables-use-after-free-in-failing-.patch + patches.kernel.org/5.2.14-030-netfilter-nf_flow_table-conntrack-picks-up-exp.patch + patches.kernel.org/5.2.14-031-netfilter-nf_flow_table-teardown-flow-timeout-.patch + patches.kernel.org/5.2.14-032-tools-bpftool-fix-error-message-prog-object.patch + patches.kernel.org/5.2.14-033-ixgbe-fix-possible-deadlock-in-ixgbe_service_t.patch + patches.kernel.org/5.2.14-034-hv_netvsc-Fix-a-warning-of-suspicious-RCU-usag.patch + patches.kernel.org/5.2.14-035-net-tc35815-Explicitly-check-NET_IP_ALIGN-is-n.patch + patches.kernel.org/5.2.14-036-Bluetooth-btqca-Add-a-short-delay-before-downl.patch + patches.kernel.org/5.2.14-037-Bluetooth-hci_qca-Send-VS-pre-shutdown-command.patch + patches.kernel.org/5.2.14-038-s390-qeth-serialize-cmd-reply-with-concurrent-.patch + patches.kernel.org/5.2.14-039-ibmveth-Convert-multicast-list-size-for-little.patch + patches.kernel.org/5.2.14-040-gpio-Fix-build-error-of-function-redefinition.patch + patches.kernel.org/5.2.14-041-netfilter-nft_flow_offload-skip-tcp-rst-and-fi.patch + patches.kernel.org/5.2.14-042-drm-mediatek-use-correct-device-to-import-PRIM.patch + patches.kernel.org/5.2.14-043-drm-mediatek-set-DMA-max-segment-size.patch + patches.kernel.org/5.2.14-044-scsi-qla2xxx-Fix-gnl.l-memory-leak-on-adapter-.patch + patches.kernel.org/5.2.14-045-scsi-target-tcmu-avoid-use-after-free-after-co.patch + patches.kernel.org/5.2.14-046-cxgb4-fix-a-memory-leak-bug.patch + patches.kernel.org/5.2.14-047-selftests-kvm-do-not-try-running-the-VM-in-vmx.patch + patches.kernel.org/5.2.14-048-selftests-kvm-provide-common-function-to-enabl.patch + patches.kernel.org/5.2.14-049-selftests-kvm-fix-vmx_set_nested_state_test.patch + patches.kernel.org/5.2.14-050-liquidio-add-cleanup-in-octeon_setup_iq.patch + patches.kernel.org/5.2.14-051-net-myri10ge-fix-memory-leaks.patch + patches.kernel.org/5.2.14-052-clk-Fix-falling-back-to-legacy-parent-string-m.patch + patches.kernel.org/5.2.14-053-clk-Fix-potential-NULL-dereference-in-clk_fetc.patch + patches.kernel.org/5.2.14-054-lan78xx-Fix-memory-leaks.patch + patches.kernel.org/5.2.14-055-vfs-fix-page-locking-deadlocks-when-deduping-f.patch + patches.kernel.org/5.2.14-056-cx82310_eth-fix-a-memory-leak-bug.patch + patches.kernel.org/5.2.14-057-net-kalmia-fix-memory-leaks.patch + patches.kernel.org/5.2.14-058-ibmvnic-Unmap-DMA-address-of-TX-descriptor-buf.patch + patches.kernel.org/5.2.14-059-net-cavium-fix-driver-name.patch + patches.kernel.org/5.2.14-060-wimax-i2400m-fix-a-memory-leak-bug.patch + patches.kernel.org/5.2.14-061-ravb-Fix-use-after-free-ravb_tstamp_skb.patch + patches.kernel.org/5.2.14-062-sched-core-Schedule-new-worker-even-if-PI-bloc.patch + patches.kernel.org/5.2.14-063-kprobes-Fix-potential-deadlock-in-kprobe_optim.patch + patches.kernel.org/5.2.14-064-HID-intel-ish-hid-ipc-add-EHL-device-id.patch + patches.kernel.org/5.2.14-065-HID-cp2112-prevent-sleeping-function-called-fr.patch + patches.kernel.org/5.2.14-066-x86-boot-compressed-64-Fix-boot-on-machines-wi.patch + patches.kernel.org/5.2.14-067-scsi-lpfc-Mitigate-high-memory-pre-allocation-.patch + patches.kernel.org/5.2.14-068-Input-hyperv-keyboard-Use-in-place-iterator-AP.patch + patches.kernel.org/5.2.14-069-Tools-hv-kvp-eliminate-may-be-used-uninitializ.patch + patches.kernel.org/5.2.14-070-nvme-multipath-fix-possible-I-O-hang-when-path.patch + patches.kernel.org/5.2.14-071-nvme-Fix-cntlid-validation-when-not-using-NVME.patch + patches.kernel.org/5.2.14-072-RDMA-cma-fix-null-ptr-deref-Read-in-cma_cleanu.patch + patches.kernel.org/5.2.14-073-IB-mlx4-Fix-memory-leaks.patch + patches.kernel.org/5.2.14-074-infiniband-hfi1-fix-a-memory-leak-bug.patch + patches.kernel.org/5.2.14-075-infiniband-hfi1-fix-memory-leaks.patch + patches.kernel.org/5.2.14-076-selftests-kvm-fix-state-save-load-on-processor.patch + patches.kernel.org/5.2.14-077-selftests-kvm-make-platform_info_test-pass-on-.patch + patches.kernel.org/5.2.14-078-drm-amdgpu-prevent-memory-leaks-in-AMDGPU_CS-i.patch + patches.kernel.org/5.2.14-079-ceph-fix-buffer-free-while-holding-i_ceph_lock.patch + patches.kernel.org/5.2.14-080-ceph-fix-buffer-free-while-holding-i_ceph_lock.patch + patches.kernel.org/5.2.14-081-ceph-fix-buffer-free-while-holding-i_ceph_lock.patch + patches.kernel.org/5.2.14-082-KVM-arm-arm64-Only-skip-MMIO-insn-once.patch + patches.kernel.org/5.2.14-083-afs-Fix-leak-in-afs_lookup_cell_rcu.patch + patches.kernel.org/5.2.14-084-afs-Fix-possible-oops-in-afs_lookup-trace-even.patch + patches.kernel.org/5.2.14-085-afs-use-correct-afs_call_type-in-yfs_fs_store_.patch + patches.kernel.org/5.2.14-086-RDMA-bnxt_re-Fix-stack-out-of-bounds-in-bnxt_q.patch + patches.kernel.org/5.2.14-087-gpio-Fix-irqchip-initialization-order.patch + patches.kernel.org/5.2.14-088-KVM-arm-arm64-VGIC-Properly-initialise-private.patch + patches.kernel.org/5.2.14-089-x86-boot-compressed-64-Fix-missing-initializat.patch + patches.kernel.org/5.2.14-090-libceph-allow-ceph_buffer_put-to-receive-a-NUL.patch + patches.kernel.org/5.2.14-091-Revert-x86-apic-Include-the-LDR-when-clearing-.patch + patches.kernel.org/5.2.14-092-x86-boot-Preserve-boot_params.secure_boot-from.patch + patches.kernel.org/5.2.14-093-Revert-mmc-core-do-not-retry-CMD6-in-__mmc_swi.patch + patches.kernel.org/5.2.14-094-Linux-5.2.14.patch ######################################################## # Build fixes that apply to the vanilla kernel too. ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.1wrMFj/_old 2019-09-16 10:49:24.011180023 +0200 +++ /var/tmp/diff_new_pack.1wrMFj/_new 2019-09-16 10:49:24.015180022 +0200 @@ -1,3 +1,3 @@ -2019-09-06 10:49:17 +0000 -GIT Revision: acd8e88224e971d4efd3d9b1a86c87b58ac24561 +2019-09-10 10:52:01 +0000 +GIT Revision: 374b0aeb68b51de45c003859d7c4534017a89038 GIT Branch: stable