Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2019-09-11 11:21:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Wed Sep 11 11:21:40 2019 rev:504 rq:728993 version:5.2.13 Changes: -------- New Changes file: --- /dev/null 2019-08-07 02:59:15.679220339 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.7948/dtb-aarch64.changes 2019-09-11 11:21:44.586784343 +0200 @@ -0,0 +1,33702 @@ +------------------------------------------------------------------- +Fri Sep 6 12:49:15 CEST 2019 - jsl...@suse.cz + +- Linux 5.2.13 (bnc#1012628). +- Revert "Input: elantech - enable SMBus on new (2018+) systems" + (bnc#1012628). +- commit acd8e88 + +------------------------------------------------------------------- +Fri Sep 6 12:48:52 CEST 2019 - jsl...@suse.cz + +- Linux 5.2.12 (bnc#1012628). +- dmaengine: ste_dma40: fix unneeded variable warning + (bnc#1012628). +- nvme-multipath: revalidate nvme_ns_head gendisk in + nvme_validate_ns (bnc#1012628). +- afs: Fix the CB.ProbeUuid service handler to reply correctly + (bnc#1012628). +- afs: Fix loop index mixup in + afs_deliver_vl_get_entry_by_name_u() (bnc#1012628). +- fs: afs: Fix a possible null-pointer dereference in + afs_put_read() (bnc#1012628). +- afs: Fix off-by-one in afs_rename() expected data version + calculation (bnc#1012628). +- afs: Only update d_fsdata if different in afs_d_revalidate() + (bnc#1012628). +- afs: Fix missing dentry data version updating (bnc#1012628). +- nvmet: Fix use-after-free bug when a port is removed + (bnc#1012628). +- nvmet-loop: Flush nvme_delete_wq when removing the port + (bnc#1012628). +- nvmet-file: fix nvmet_file_flush() always returning an error + (bnc#1012628). +- nvme-core: Fix extra device_put() call on error path + (bnc#1012628). +- nvme: fix a possible deadlock when passthru commands sent to + a multipath device (bnc#1012628). +- nvme-rdma: fix possible use-after-free in connect error flow + (bnc#1012628). +- nvme: fix controller removal race with scan work (bnc#1012628). +- nvme-pci: Fix async probe remove race (bnc#1012628). +- soundwire: cadence_master: fix register definition for + SLAVE_STATE (bnc#1012628). +- soundwire: cadence_master: fix definitions for INTSTAT0/1 + (bnc#1012628). +- auxdisplay: panel: need to delete scan_timer when misc_register + fails in panel_attach (bnc#1012628). +- btrfs: trim: Check the range passed into to prevent overflow + (bnc#1012628). +- IB/mlx5: Fix implicit MR release flow (bnc#1012628). +- dmaengine: stm32-mdma: Fix a possible null-pointer dereference + in stm32_mdma_irq_handler() (bnc#1012628). +- omap-dma/omap_vout_vrfb: fix off-by-one fi value (bnc#1012628). +- iommu/dma: Handle SG length overflow better (bnc#1012628). +- dma-direct: don't truncate dma_required_mask to bus addressing + capabilities (bnc#1012628). +- usb: gadget: composite: Clear "suspended" on reset/disconnect + (bnc#1012628). +- usb: gadget: mass_storage: Fix races between fsg_disable and + fsg_set_alt (bnc#1012628). +- habanalabs: fix DRAM usage accounting on context tear down + (bnc#1012628). +- habanalabs: fix endianness handling for packets from user + (bnc#1012628). +- habanalabs: fix completion queue handling when host is BE + (bnc#1012628). +- habanalabs: fix endianness handling for internal QMAN submission + (bnc#1012628). +- habanalabs: fix device IRQ unmasking for BE host (bnc#1012628). +- xen/blkback: fix memory leaks (bnc#1012628). +- arm64: cpufeature: Don't treat granule sizes as strict + (bnc#1012628). +- riscv: fix flush_tlb_range() end address for flush_tlb_page() + (bnc#1012628). +- i2c: rcar: avoid race when unregistering slave client + (bnc#1012628). +- i2c: emev2: avoid race when unregistering slave client + (bnc#1012628). +- drm/scheduler: use job count instead of peek (bnc#1012628). +- drm/ast: Fixed reboot test may cause system hanged + (bnc#1012628). +- usb: host: fotg2: restart hcd after port reset (bnc#1012628). +- tools: hv: fixed Python pep8/flake8 warnings for lsvmbus + (bnc#1012628). +- tools: hv: fix KVP and VSS daemons exit code (bnc#1012628). +- locking/rwsem: Add missing ACQUIRE to read_slowpath exit when + queue is empty (bnc#1012628). +- lcoking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop + (bnc#1012628). +- watchdog: bcm2835_wdt: Fix module autoload (bnc#1012628). +- selftests/bpf: install files test_xdp_vlan.sh (bnc#1012628). +- drm/bridge: tfp410: fix memleak in get_modes() (bnc#1012628). +- mt76: usb: fix rx A-MSDU support (bnc#1012628). +- ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN + is set (bnc#1012628). +- ipv6: Fix return value of ipv6_mc_may_pull() for malformed + packets (bnc#1012628). +- net: cpsw: fix NULL pointer exception in the probe error path + (bnc#1012628). +- net: fix __ip_mc_inc_group usage (bnc#1012628). +- net/smc: make sure EPOLLOUT is raised (bnc#1012628). +- tcp: make sure EPOLLOUT wont be missed (bnc#1012628). +- ipv4: mpls: fix mpls_xmit for iptunnel (bnc#1012628). +- openvswitch: Fix conntrack cache with timeout (bnc#1012628). +- ipv4/icmp: fix rt dst dev null pointer dereference + (bnc#1012628). +- xfrm/xfrm_policy: fix dst dev null pointer dereference in + collect_md mode (bnc#1012628). +- mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (bnc#1012628). +- ALSA: usb-audio: Check mixer unit bitmap yet more strictly + (bnc#1012628). +- ALSA: hda/ca0132 - Add new SBZ quirk (bnc#1012628). +- ALSA: line6: Fix memory leak at line6_init_pcm() error path + (bnc#1012628). +- ALSA: hda - Fixes inverted Conexant GPIO mic mute led + (bnc#1012628). +- ALSA: seq: Fix potential concurrent access to the deleted pool + (bnc#1012628). +- ALSA: usb-audio: Fix invalid NULL check in + snd_emuusb_set_samplerate() (bnc#1012628). +- ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 + (bnc#1012628). +- kvm: x86: skip populating logical dest map if apic is not sw + enabled (bnc#1012628). +- KVM: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID + when kvm_intel.nested is disabled (bnc#1012628). +- KVM: x86: Don't update RIP or do single-step on faulting + emulation (bnc#1012628). +- uprobes/x86: Fix detection of 32-bit user mode (bnc#1012628). +- x86/mm/cpa: Prevent large page split when ftrace flips RW on + kernel text (bnc#1012628). +- x86/apic: Do not initialize LDR and DFR for bigsmp + (bnc#1012628). +- x86/apic: Include the LDR when clearing out APIC registers + (bnc#1012628). +- HID: logitech-hidpp: remove support for the G700 over USB + (bnc#1012628). +- ftrace: Fix NULL pointer dereference in t_probe_next() + (bnc#1012628). +- ftrace: Check for successful allocation of hash (bnc#1012628). +- ftrace: Check for empty hash and comment the race with + registering probes (bnc#1012628). +- usbtmc: more sanity checking for packet size (bnc#1012628). +- usb-storage: Add new JMS567 revision to unusual_devs + (bnc#1012628). +- USB: cdc-wdm: fix race between write and disconnect due to + flag abuse (bnc#1012628). +- usb: hcd: use managed device resources (bnc#1012628). +- usb: chipidea: udc: don't do hardware access if gadget has + stopped (bnc#1012628). +- usb: host: ohci: fix a race condition between shutdown and irq + (bnc#1012628). +- usb: host: xhci: rcar: Fix typo in compatible string matching + (bnc#1012628). +- USB: storage: ums-realtek: Update module parameter description + for auto_delink_en (bnc#1012628). +- USB: storage: ums-realtek: Whitelist auto-delink support + (bnc#1012628). +- tools/power turbostat: Fix caller parameter of get_tdp_amd() + (bnc#1012628). +- KVM: PPC: Book3S: Fix incorrect guest-to-user-translation + error handling (bnc#1012628). +- KVM: arm/arm64: vgic: Fix potential deadlock when ap_list is + long (bnc#1012628). +- KVM: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S,C}PENDR0 + as WI (bnc#1012628). +- mei: me: add Tiger Lake point LP device ID (bnc#1012628). +- Revert "mmc: sdhci-tegra: drop ->get_ro() implementation" + (bnc#1012628). +- mmc: sdhci-of-at91: add quirk for broken HS200 (bnc#1012628). +- mmc: sdhci-cadence: enable v4_mode to fix ADMA 64-bit addressing + (bnc#1012628). +- mmc: core: Fix init of SD cards reporting an invalid VDD range + (bnc#1012628). +- mmc: sdhci-sprd: fixed incorrect clock divider (bnc#1012628). +- mmc: sdhci-sprd: add SDHCI_QUIRK2_PRESET_VALUE_BROKEN + (bnc#1012628). +- stm class: Fix a double free of stm_source_device (bnc#1012628). +- intel_th: pci: Add support for another Lewisburg PCH + (bnc#1012628). +- intel_th: pci: Add Tiger Lake support (bnc#1012628). +- typec: tcpm: fix a typo in the comparison of pdo_max_voltage + (bnc#1012628). +- fsi: scom: Don't abort operations for minor errors + (bnc#1012628). +- lkdtm/bugs: fix build error in lkdtm_EXHAUST_STACK + (bnc#1012628). +- NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() + (bnc#1012628). +- NFS: Ensure O_DIRECT reports an error if the bytes read/written + is 0 (bnc#1012628). +- Revert "NFSv4/flexfiles: Abort I/O early if the layout segment + was invalidated" (bnc#1012628). +- lib: logic_pio: Fix RCU usage (bnc#1012628). +- lib: logic_pio: Avoid possible overlap for unregistering regions + (bnc#1012628). +- lib: logic_pio: Add logic_pio_unregister_range() (bnc#1012628). ++++ 33505 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.7948/dtb-aarch64.changes New Changes file: dtb-armv6l.changes: same change New Changes file: dtb-armv7l.changes: same change --- /work/SRC/openSUSE:Factory/kernel-source/kernel-64kb.changes 2019-09-02 13:18:18.237385141 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.7948/kernel-64kb.changes 2019-09-11 11:21:50.934783194 +0200 @@ -1,0 +2,286 @@ +Fri Sep 6 12:49:15 CEST 2019 - jsl...@suse.cz + +- Linux 5.2.13 (bnc#1012628). +- Revert "Input: elantech - enable SMBus on new (2018+) systems" + (bnc#1012628). +- commit acd8e88 + +------------------------------------------------------------------- +Fri Sep 6 12:48:52 CEST 2019 - jsl...@suse.cz + +- Linux 5.2.12 (bnc#1012628). +- dmaengine: ste_dma40: fix unneeded variable warning + (bnc#1012628). +- nvme-multipath: revalidate nvme_ns_head gendisk in + nvme_validate_ns (bnc#1012628). +- afs: Fix the CB.ProbeUuid service handler to reply correctly + (bnc#1012628). +- afs: Fix loop index mixup in + afs_deliver_vl_get_entry_by_name_u() (bnc#1012628). +- fs: afs: Fix a possible null-pointer dereference in + afs_put_read() (bnc#1012628). +- afs: Fix off-by-one in afs_rename() expected data version + calculation (bnc#1012628). +- afs: Only update d_fsdata if different in afs_d_revalidate() + (bnc#1012628). +- afs: Fix missing dentry data version updating (bnc#1012628). +- nvmet: Fix use-after-free bug when a port is removed + (bnc#1012628). +- nvmet-loop: Flush nvme_delete_wq when removing the port + (bnc#1012628). +- nvmet-file: fix nvmet_file_flush() always returning an error + (bnc#1012628). +- nvme-core: Fix extra device_put() call on error path + (bnc#1012628). +- nvme: fix a possible deadlock when passthru commands sent to + a multipath device (bnc#1012628). +- nvme-rdma: fix possible use-after-free in connect error flow + (bnc#1012628). +- nvme: fix controller removal race with scan work (bnc#1012628). +- nvme-pci: Fix async probe remove race (bnc#1012628). +- soundwire: cadence_master: fix register definition for + SLAVE_STATE (bnc#1012628). +- soundwire: cadence_master: fix definitions for INTSTAT0/1 + (bnc#1012628). +- auxdisplay: panel: need to delete scan_timer when misc_register + fails in panel_attach (bnc#1012628). +- btrfs: trim: Check the range passed into to prevent overflow + (bnc#1012628). +- IB/mlx5: Fix implicit MR release flow (bnc#1012628). +- dmaengine: stm32-mdma: Fix a possible null-pointer dereference + in stm32_mdma_irq_handler() (bnc#1012628). +- omap-dma/omap_vout_vrfb: fix off-by-one fi value (bnc#1012628). +- iommu/dma: Handle SG length overflow better (bnc#1012628). +- dma-direct: don't truncate dma_required_mask to bus addressing + capabilities (bnc#1012628). +- usb: gadget: composite: Clear "suspended" on reset/disconnect + (bnc#1012628). +- usb: gadget: mass_storage: Fix races between fsg_disable and + fsg_set_alt (bnc#1012628). +- habanalabs: fix DRAM usage accounting on context tear down + (bnc#1012628). +- habanalabs: fix endianness handling for packets from user + (bnc#1012628). +- habanalabs: fix completion queue handling when host is BE + (bnc#1012628). +- habanalabs: fix endianness handling for internal QMAN submission + (bnc#1012628). +- habanalabs: fix device IRQ unmasking for BE host (bnc#1012628). +- xen/blkback: fix memory leaks (bnc#1012628). +- arm64: cpufeature: Don't treat granule sizes as strict + (bnc#1012628). +- riscv: fix flush_tlb_range() end address for flush_tlb_page() + (bnc#1012628). +- i2c: rcar: avoid race when unregistering slave client + (bnc#1012628). +- i2c: emev2: avoid race when unregistering slave client + (bnc#1012628). +- drm/scheduler: use job count instead of peek (bnc#1012628). +- drm/ast: Fixed reboot test may cause system hanged + (bnc#1012628). +- usb: host: fotg2: restart hcd after port reset (bnc#1012628). +- tools: hv: fixed Python pep8/flake8 warnings for lsvmbus + (bnc#1012628). +- tools: hv: fix KVP and VSS daemons exit code (bnc#1012628). +- locking/rwsem: Add missing ACQUIRE to read_slowpath exit when + queue is empty (bnc#1012628). +- lcoking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop + (bnc#1012628). +- watchdog: bcm2835_wdt: Fix module autoload (bnc#1012628). +- selftests/bpf: install files test_xdp_vlan.sh (bnc#1012628). +- drm/bridge: tfp410: fix memleak in get_modes() (bnc#1012628). +- mt76: usb: fix rx A-MSDU support (bnc#1012628). +- ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN + is set (bnc#1012628). +- ipv6: Fix return value of ipv6_mc_may_pull() for malformed + packets (bnc#1012628). +- net: cpsw: fix NULL pointer exception in the probe error path + (bnc#1012628). +- net: fix __ip_mc_inc_group usage (bnc#1012628). +- net/smc: make sure EPOLLOUT is raised (bnc#1012628). +- tcp: make sure EPOLLOUT wont be missed (bnc#1012628). +- ipv4: mpls: fix mpls_xmit for iptunnel (bnc#1012628). +- openvswitch: Fix conntrack cache with timeout (bnc#1012628). +- ipv4/icmp: fix rt dst dev null pointer dereference + (bnc#1012628). +- xfrm/xfrm_policy: fix dst dev null pointer dereference in + collect_md mode (bnc#1012628). +- mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (bnc#1012628). +- ALSA: usb-audio: Check mixer unit bitmap yet more strictly + (bnc#1012628). +- ALSA: hda/ca0132 - Add new SBZ quirk (bnc#1012628). +- ALSA: line6: Fix memory leak at line6_init_pcm() error path + (bnc#1012628). +- ALSA: hda - Fixes inverted Conexant GPIO mic mute led + (bnc#1012628). +- ALSA: seq: Fix potential concurrent access to the deleted pool + (bnc#1012628). +- ALSA: usb-audio: Fix invalid NULL check in + snd_emuusb_set_samplerate() (bnc#1012628). +- ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 + (bnc#1012628). +- kvm: x86: skip populating logical dest map if apic is not sw + enabled (bnc#1012628). +- KVM: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID + when kvm_intel.nested is disabled (bnc#1012628). +- KVM: x86: Don't update RIP or do single-step on faulting + emulation (bnc#1012628). +- uprobes/x86: Fix detection of 32-bit user mode (bnc#1012628). +- x86/mm/cpa: Prevent large page split when ftrace flips RW on + kernel text (bnc#1012628). +- x86/apic: Do not initialize LDR and DFR for bigsmp + (bnc#1012628). +- x86/apic: Include the LDR when clearing out APIC registers + (bnc#1012628). +- HID: logitech-hidpp: remove support for the G700 over USB + (bnc#1012628). +- ftrace: Fix NULL pointer dereference in t_probe_next() + (bnc#1012628). +- ftrace: Check for successful allocation of hash (bnc#1012628). +- ftrace: Check for empty hash and comment the race with + registering probes (bnc#1012628). +- usbtmc: more sanity checking for packet size (bnc#1012628). +- usb-storage: Add new JMS567 revision to unusual_devs + (bnc#1012628). +- USB: cdc-wdm: fix race between write and disconnect due to + flag abuse (bnc#1012628). +- usb: hcd: use managed device resources (bnc#1012628). +- usb: chipidea: udc: don't do hardware access if gadget has + stopped (bnc#1012628). +- usb: host: ohci: fix a race condition between shutdown and irq + (bnc#1012628). +- usb: host: xhci: rcar: Fix typo in compatible string matching + (bnc#1012628). +- USB: storage: ums-realtek: Update module parameter description + for auto_delink_en (bnc#1012628). +- USB: storage: ums-realtek: Whitelist auto-delink support + (bnc#1012628). +- tools/power turbostat: Fix caller parameter of get_tdp_amd() + (bnc#1012628). +- KVM: PPC: Book3S: Fix incorrect guest-to-user-translation + error handling (bnc#1012628). +- KVM: arm/arm64: vgic: Fix potential deadlock when ap_list is + long (bnc#1012628). +- KVM: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S,C}PENDR0 + as WI (bnc#1012628). +- mei: me: add Tiger Lake point LP device ID (bnc#1012628). +- Revert "mmc: sdhci-tegra: drop ->get_ro() implementation" + (bnc#1012628). +- mmc: sdhci-of-at91: add quirk for broken HS200 (bnc#1012628). +- mmc: sdhci-cadence: enable v4_mode to fix ADMA 64-bit addressing + (bnc#1012628). +- mmc: core: Fix init of SD cards reporting an invalid VDD range + (bnc#1012628). +- mmc: sdhci-sprd: fixed incorrect clock divider (bnc#1012628). +- mmc: sdhci-sprd: add SDHCI_QUIRK2_PRESET_VALUE_BROKEN + (bnc#1012628). +- stm class: Fix a double free of stm_source_device (bnc#1012628). +- intel_th: pci: Add support for another Lewisburg PCH + (bnc#1012628). +- intel_th: pci: Add Tiger Lake support (bnc#1012628). +- typec: tcpm: fix a typo in the comparison of pdo_max_voltage + (bnc#1012628). +- fsi: scom: Don't abort operations for minor errors + (bnc#1012628). +- lkdtm/bugs: fix build error in lkdtm_EXHAUST_STACK + (bnc#1012628). +- NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() + (bnc#1012628). +- NFS: Ensure O_DIRECT reports an error if the bytes read/written + is 0 (bnc#1012628). +- Revert "NFSv4/flexfiles: Abort I/O early if the layout segment + was invalidated" (bnc#1012628). +- lib: logic_pio: Fix RCU usage (bnc#1012628). +- lib: logic_pio: Avoid possible overlap for unregistering regions + (bnc#1012628). +- lib: logic_pio: Add logic_pio_unregister_range() (bnc#1012628). +- drm/amdgpu: Add APTX quirk for Dell Latitude 5495 (bnc#1012628). ++++ 96 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/kernel-64kb.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.7948/kernel-64kb.changes 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 New: ---- dtb-aarch64.changes dtb-aarch64.spec dtb-armv6l.changes dtb-armv6l.spec dtb-armv7l.changes dtb-armv7l.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ ++++ 802 lines (skipped) ++++++ dtb-armv6l.spec ++++++ # # spec file for package dtb-armv6l # # Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define srcversion 5.2 %define patchversion 5.2.13 %define variant %{nil} %include %_sourcedir/kernel-spec-macros %if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 0%{?sle_version} >= 120300 ) %define dtc_symbols 1 %endif %(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 %if 0%{?is_kotd} Release: <RELEASE>.gacd8e88 %else Release: 0 %endif Summary: Device Tree files for $MACHINES License: GPL-2.0 Group: System/Boot Url: http://www.kernel.org/ ExclusiveArch: armv6l armv6hl BuildRequires: cpp %if 0%{?dtc_symbols} BuildRequires: dtc >= 1.4.3 %else BuildRequires: dtc >= 1.4.0 %endif BuildRequires: xz Requires: kernel = %version Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh Source3: kernel-source.rpmlintrc Source8: devel-pre.sh Source9: devel-post.sh Source10: preun.sh Source11: postun.sh Source12: pre.sh Source13: post.sh Source14: series.conf Source16: guards Source17: apply-patches Source21: config.conf Source23: supported.conf Source33: check-for-config-changes Source35: group-source-files.pl Source36: README.PATCH-POLICY.SUSE Source37: README.SUSE Source38: README.KSYMS Source39: config-options.changes.txt Source40: source-timestamp Source46: split-modules Source47: modversions Source48: macros.kernel-source Source49: kernel-module-subpackage Source50: kabi.pl Source51: mkspec Source52: kernel-source%variant.changes Source53: kernel-source.spec.in Source54: kernel-binary.spec.in Source55: kernel-syms.spec.in Source56: kernel-docs.spec.in Source57: kernel-cert-subpackage Source58: constraints.in Source60: config.sh Source61: compute-PATCHVERSION.sh Source62: old-flavors Source63: arch-symbols Source64: package-descriptions Source65: kernel-spec-macros Source67: log.sh Source68: host-memcpy-hack.h Source69: try-disable-staging-driver Source70: kernel-obs-build.spec.in Source71: kernel-obs-qa.spec.in Source72: compress-vmlinux.sh Source73: dtb.spec.in.in Source74: mkspec-dtb Source75: release-projects Source76: check-module-license Source77: klp-symbols Source78: modules.fips Source79: splitflist Source80: mergedep Source81: moddep Source82: modflist Source83: kernel-subpackage-build Source84: kernel-subpackage-spec Source85: kernel-default-base.spec.txt Source100: config.tar.bz2 Source101: config.addon.tar.bz2 Source102: patches.arch.tar.bz2 Source103: patches.drivers.tar.bz2 Source104: patches.fixes.tar.bz2 Source105: patches.rpmify.tar.bz2 Source106: patches.suse.tar.bz2 Source108: patches.addon.tar.bz2 Source109: patches.kernel.org.tar.bz2 Source110: patches.apparmor.tar.bz2 Source111: patches.rt.tar.bz2 Source113: patches.kabi.tar.bz2 Source120: kabi.tar.bz2 Source121: sysctl.tar.bz2 %description Device Tree files for $MACHINES. %package -n dtb-bcm2835 Summary: Raspberry Pi 1 (A+, B, B+) Group: System/Boot Provides: multiversion(dtb) Requires(post): coreutils %description -n dtb-bcm2835 Device Tree files for Raspberry Pi 1 (A+, B, B+). %prep # Unpack all sources and patches %setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121 cd linux-%srcversion %_sourcedir/apply-patches %_sourcedir/series.conf .. %build source=linux-%srcversion cp $source/COPYING . SRCDIR=`pwd`/$source mkdir pp PPDIR=`pwd`/pp export DTC_FLAGS="-R 4 -p 0x1000" %if 0%{?dtc_symbols} DTC_FLAGS="$DTC_FLAGS -@" %endif cd $source/arch/arm/boot/dts for dts in bcm2835*.dts ; do target=${dts%*.dts} mkdir -p $PPDIR/$(dirname $target) cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I$SRCDIR/include/ -I$SRCDIR/scripts/dtc/include-prefixes/ -P $target.dts -o $PPDIR/$target.dts dtc $DTC_FLAGS -I dts -O dtb -i ./$(dirname $target) -o $PPDIR/$target.dtb $PPDIR/$target.dts done %define dtbdir /boot/dtb-%kernelrelease %install cd pp for dts in bcm2835*.dts ; do target=${dts%*.dts} 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 # HACK: work around U-Boot ignoring vendor dir baselink=%{dtbdir}/$(basename $target).dtb vendordir=$(basename $(dirname $target)) ln -s $target.dtb %{buildroot}$baselink echo $baselink >> ../dtb-$vendordir.list %endif done cd - %post -n dtb-bcm2835 cd /boot # If /boot/dtb is a symlink, remove it, so that we can replace it. [ -d dtb ] && [ -L dtb ] && rm -f dtb # Unless /boot/dtb exists as real directory, create a symlink. [ -d dtb ] || ln -sf dtb-%kernelrelease dtb %ifarch aarch64 %files -n dtb-bcm2835 -f dtb-bcm2835.list %else %files -n dtb-bcm2835 %endif %defattr(-,root,root) %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/bcm2835*.dtb %changelog ++++++ dtb-armv7l.spec ++++++ ++++ 1270 lines (skipped) ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.kUEc5z/_old 2019-09-11 11:22:09.674779802 +0200 +++ /var/tmp/diff_new_pack.kUEc5z/_new 2019-09-11 11:22:09.678779801 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.2 -%define patchversion 5.2.11 +%define patchversion 5.2.13 %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.11 +Version: 5.2.13 %if 0%{?is_kotd} -Release: <RELEASE>.g6385110 +Release: <RELEASE>.gacd8e88 %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-638511006109a60917e424dc002a3599671ec2c0 -Provides: kernel-srchash-638511006109a60917e424dc002a3599671ec2c0 +Provides: kernel-%build_flavor-base-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 +Provides: kernel-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 # END COMMON DEPS -Provides: %name-srchash-638511006109a60917e424dc002a3599671ec2c0 +Provides: %name-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.kUEc5z/_old 2019-09-11 11:22:09.694779798 +0200 +++ /var/tmp/diff_new_pack.kUEc5z/_new 2019-09-11 11:22:09.698779798 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.2 -%define patchversion 5.2.11 +%define patchversion 5.2.13 %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.11 +Version: 5.2.13 %if 0%{?is_kotd} -Release: <RELEASE>.g6385110 +Release: <RELEASE>.gacd8e88 %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-638511006109a60917e424dc002a3599671ec2c0 -Provides: kernel-srchash-638511006109a60917e424dc002a3599671ec2c0 +Provides: kernel-%build_flavor-base-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 +Provides: kernel-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 # END COMMON DEPS -Provides: %name-srchash-638511006109a60917e424dc002a3599671ec2c0 +Provides: %name-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.kUEc5z/_old 2019-09-11 11:22:09.718779794 +0200 +++ /var/tmp/diff_new_pack.kUEc5z/_new 2019-09-11 11:22:09.718779794 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.2 -%define patchversion 5.2.11 +%define patchversion 5.2.13 %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.11 +Version: 5.2.13 %if 0%{?is_kotd} -Release: <RELEASE>.g6385110 +Release: <RELEASE>.gacd8e88 %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-638511006109a60917e424dc002a3599671ec2c0 -Provides: kernel-srchash-638511006109a60917e424dc002a3599671ec2c0 +Provides: kernel-%build_flavor-base-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 +Provides: kernel-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 # END COMMON DEPS -Provides: %name-srchash-638511006109a60917e424dc002a3599671ec2c0 +Provides: %name-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.kUEc5z/_old 2019-09-11 11:22:09.734779791 +0200 +++ /var/tmp/diff_new_pack.kUEc5z/_new 2019-09-11 11:22:09.734779791 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.2 -%define patchversion 5.2.11 +%define patchversion 5.2.13 %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.11 +Version: 5.2.13 %if 0%{?is_kotd} -Release: <RELEASE>.g6385110 +Release: <RELEASE>.gacd8e88 %else Release: 0 %endif @@ -63,7 +63,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-638511006109a60917e424dc002a3599671ec2c0 +Provides: %name-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 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.kUEc5z/_old 2019-09-11 11:22:09.750779788 +0200 +++ /var/tmp/diff_new_pack.kUEc5z/_new 2019-09-11 11:22:09.750779788 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.2 -%define patchversion 5.2.11 +%define patchversion 5.2.13 %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.11 +Version: 5.2.13 %if 0%{?is_kotd} -Release: <RELEASE>.g6385110 +Release: <RELEASE>.gacd8e88 %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-638511006109a60917e424dc002a3599671ec2c0 -Provides: kernel-srchash-638511006109a60917e424dc002a3599671ec2c0 +Provides: kernel-%build_flavor-base-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 +Provides: kernel-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 # END COMMON DEPS -Provides: %name-srchash-638511006109a60917e424dc002a3599671ec2c0 +Provides: %name-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.kUEc5z/_old 2019-09-11 11:22:09.786779781 +0200 +++ /var/tmp/diff_new_pack.kUEc5z/_new 2019-09-11 11:22:09.786779781 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.2.11 +%define patchversion 5.2.13 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-638511006109a60917e424dc002a3599671ec2c0 +BuildRequires: kernel%kernel_flavor-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 %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.11 +Version: 5.2.13 %if 0%{?is_kotd} -Release: <RELEASE>.g6385110 +Release: <RELEASE>.gacd8e88 %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.kUEc5z/_old 2019-09-11 11:22:09.806779778 +0200 +++ /var/tmp/diff_new_pack.kUEc5z/_new 2019-09-11 11:22:09.810779777 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.2.11 +%define patchversion 5.2.13 %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.11 +Version: 5.2.13 %if 0%{?is_kotd} -Release: <RELEASE>.g6385110 +Release: <RELEASE>.gacd8e88 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.kUEc5z/_old 2019-09-11 11:22:09.826779774 +0200 +++ /var/tmp/diff_new_pack.kUEc5z/_new 2019-09-11 11:22:09.830779774 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.2 -%define patchversion 5.2.11 +%define patchversion 5.2.13 %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.11 +Version: 5.2.13 %if 0%{?is_kotd} -Release: <RELEASE>.g6385110 +Release: <RELEASE>.gacd8e88 %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-638511006109a60917e424dc002a3599671ec2c0 -Provides: kernel-srchash-638511006109a60917e424dc002a3599671ec2c0 +Provides: kernel-%build_flavor-base-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 +Provides: kernel-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 # END COMMON DEPS -Provides: %name-srchash-638511006109a60917e424dc002a3599671ec2c0 +Provides: %name-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.kUEc5z/_old 2019-09-11 11:22:09.842779771 +0200 +++ /var/tmp/diff_new_pack.kUEc5z/_new 2019-09-11 11:22:09.846779771 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.2 -%define patchversion 5.2.11 +%define patchversion 5.2.13 %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.11 +Version: 5.2.13 %if 0%{?is_kotd} -Release: <RELEASE>.g6385110 +Release: <RELEASE>.gacd8e88 %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-638511006109a60917e424dc002a3599671ec2c0 +Provides: %name-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 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.kUEc5z/_old 2019-09-11 11:22:09.862779768 +0200 +++ /var/tmp/diff_new_pack.kUEc5z/_new 2019-09-11 11:22:09.862779768 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 5.2.11 +Version: 5.2.13 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g6385110 +Release: <RELEASE>.gacd8e88 %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-638511006109a60917e424dc002a3599671ec2c0 +Provides: %name-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.kUEc5z/_old 2019-09-11 11:22:09.878779765 +0200 +++ /var/tmp/diff_new_pack.kUEc5z/_new 2019-09-11 11:22:09.878779765 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.2 -%define patchversion 5.2.11 +%define patchversion 5.2.13 %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.11 +Version: 5.2.13 %if 0%{?is_kotd} -Release: <RELEASE>.g6385110 +Release: <RELEASE>.gacd8e88 %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-638511006109a60917e424dc002a3599671ec2c0 -Provides: kernel-srchash-638511006109a60917e424dc002a3599671ec2c0 +Provides: kernel-%build_flavor-base-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 +Provides: kernel-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 # END COMMON DEPS -Provides: %name-srchash-638511006109a60917e424dc002a3599671ec2c0 +Provides: %name-srchash-acd8e88224e971d4efd3d9b1a86c87b58ac24561 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh kernel-zfcpdump.spec: same change ++++++ config.sh ++++++ --- /var/tmp/diff_new_pack.kUEc5z/_old 2019-09-11 11:22:10.042779735 +0200 +++ /var/tmp/diff_new_pack.kUEc5z/_new 2019-09-11 11:22:10.042779735 +0200 @@ -2,6 +2,8 @@ SRCVERSION=5.2 # variant of the kernel-source package, either empty or "-rt" VARIANT= +# Compile binary devicetrees on master and stable branches. +BUILD_DTBS="Yes" # buildservice projects to build the kernel against OBS_PROJECT=openSUSE:Factory OBS_PROJECT_ARM=openSUSE:Factory:ARM ++++++ 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-08-26 08:55:09.000000000 +0200 +++ new/config/arm64/default 2019-09-04 08:10:12.000000000 +0200 @@ -746,7 +746,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-08-26 08:55:09.000000000 +0200 +++ new/config/armv7hl/default 2019-09-04 08:10:12.000000000 +0200 @@ -953,7 +953,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/lpae new/config/armv7hl/lpae --- old/config/armv7hl/lpae 2019-08-26 08:55:09.000000000 +0200 +++ new/config/armv7hl/lpae 2019-09-04 08:10:12.000000000 +0200 @@ -912,7 +912,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/i386/pae new/config/i386/pae --- old/config/i386/pae 2019-08-26 08:55:09.000000000 +0200 +++ new/config/i386/pae 2019-09-04 08:10:12.000000000 +0200 @@ -801,7 +801,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_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_MOVE_PMD=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default --- old/config/ppc64/default 2019-08-26 08:55:09.000000000 +0200 +++ new/config/ppc64/default 2019-09-04 08:10:12.000000000 +0200 @@ -633,7 +633,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=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default --- old/config/ppc64le/default 2019-08-26 08:55:09.000000000 +0200 +++ new/config/ppc64le/default 2019-09-04 08:10:12.000000000 +0200 @@ -572,7 +572,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=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y 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-08-26 08:55:09.000000000 +0200 +++ new/config/x86_64/default 2019-09-04 08:10:12.000000000 +0200 @@ -785,7 +785,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_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 12354 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/powerpc-tm-Fix-FP-VMX-unavailable-exceptions-inside-.patch new/patches.suse/powerpc-tm-Fix-FP-VMX-unavailable-exceptions-inside-.patch --- old/patches.suse/powerpc-tm-Fix-FP-VMX-unavailable-exceptions-inside-.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/powerpc-tm-Fix-FP-VMX-unavailable-exceptions-inside-.patch 2019-09-06 12:17:25.000000000 +0200 @@ -0,0 +1,120 @@ +From 8205d5d98ef7f155de211f5e2eb6ca03d95a5a60 Mon Sep 17 00:00:00 2001 +From: Gustavo Romero <grom...@linux.ibm.com> +Date: Wed, 4 Sep 2019 00:55:27 -0400 +Subject: [PATCH] powerpc/tm: Fix FP/VMX unavailable exceptions inside a + transaction + +References: CVE-2019-15030 bsc#1149713 +Patch-mainline: queued +Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git +Git-commit: 8205d5d98ef7f155de211f5e2eb6ca03d95a5a60 + +When we take an FP unavailable exception in a transaction we have to +account for the hardware FP TM checkpointed registers being +incorrect. In this case for this process we know the current and +checkpointed FP registers must be the same (since FP wasn't used +inside the transaction) hence in the thread_struct we copy the current +FP registers to the checkpointed ones. + +This copy is done in tm_reclaim_thread(). We use thread->ckpt_regs.msr +to determine if FP was on when in userspace. thread->ckpt_regs.msr +represents the state of the MSR when exiting userspace. This is setup +by check_if_tm_restore_required(). + +Unfortunatley there is an optimisation in giveup_all() which returns +early if tsk->thread.regs->msr (via local variable `usermsr`) has +FP=VEC=VSX=SPE=0. This optimisation means that +check_if_tm_restore_required() is not called and hence +thread->ckpt_regs.msr is not updated and will contain an old value. + +This can happen if due to load_fp=255 we start a userspace process +with MSR FP=1 and then we are context switched out. In this case +thread->ckpt_regs.msr will contain FP=1. If that same process is then +context switched in and load_fp overflows, MSR will have FP=0. If that +process now enters a transaction and does an FP instruction, the FP +unavailable will not update thread->ckpt_regs.msr (the bug) and MSR +FP=1 will be retained in thread->ckpt_regs.msr. tm_reclaim_thread() +will then not perform the required memcpy and the checkpointed FP regs +in the thread struct will contain the wrong values. + +The code path for this happening is: + + Userspace: Kernel + Start userspace + with MSR FP/VEC/VSX/SPE=0 TM=1 + < ----- + ... + tbegin + bne + fp instruction + FP unavailable + ---- > + fp_unavailable_tm() + tm_reclaim_current() + tm_reclaim_thread() + giveup_all() + return early since FP/VMX/VSX=0 + /* ckpt MSR not updated (Incorrect) */ + tm_reclaim() + /* thread_struct ckpt FP regs contain junk (OK) */ + /* Sees ckpt MSR FP=1 (Incorrect) */ + no memcpy() performed + /* thread_struct ckpt FP regs not fixed (Incorrect) */ + tm_recheckpoint() + /* Put junk in hardware checkpoint FP regs */ + .... + < ----- + Return to userspace + with MSR TM=1 FP=1 + with junk in the FP TM checkpoint + TM rollback + reads FP junk + +This is a data integrity problem for the current process as the FP +registers are corrupted. It's also a security problem as the FP +registers from one process may be leaked to another. + +This patch moves up check_if_tm_restore_required() in giveup_all() to +ensure thread->ckpt_regs.msr is updated correctly. + +A simple testcase to replicate this will be posted to +tools/testing/selftests/powerpc/tm/tm-poison.c + +Similarly for VMX. + +This fixes CVE-2019-15030. + +Fixes: f48e91e87e67 ("powerpc/tm: Fix FP and VMX register corruption") +Cc: sta...@vger.kernel.org # 4.12+ +Signed-off-by: Gustavo Romero <grom...@linux.vnet.ibm.com> +Signed-off-by: Michael Neuling <mi...@neuling.org> +Signed-off-by: Michael Ellerman <m...@ellerman.id.au> +Link: https://lore.kernel.org/r/20190904045529.23002-1-grom...@linux.vnet.ibm.com +Acked-by: Michal Suchanek <msucha...@suse.de> +--- + arch/powerpc/kernel/process.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/arch/powerpc/kernel/process.c b/arch/powerpc/kernel/process.c +index 8fc4de0d22b4..437b57068cf8 100644 +--- a/arch/powerpc/kernel/process.c ++++ b/arch/powerpc/kernel/process.c +@@ -497,13 +497,14 @@ void giveup_all(struct task_struct *tsk) + if (!tsk->thread.regs) + return; + ++ check_if_tm_restore_required(tsk); ++ + usermsr = tsk->thread.regs->msr; + + if ((usermsr & msr_all_available) == 0) + return; + + msr_check_and_set(msr_all_available); +- check_if_tm_restore_required(tsk); + + WARN_ON((usermsr & MSR_VSX) && !((usermsr & MSR_FP) && (usermsr & MSR_VEC))); + +-- +2.22.0 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/powerpc-tm-Fix-restoring-FP-VMX-facility-incorrectly.patch new/patches.suse/powerpc-tm-Fix-restoring-FP-VMX-facility-incorrectly.patch --- old/patches.suse/powerpc-tm-Fix-restoring-FP-VMX-facility-incorrectly.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/powerpc-tm-Fix-restoring-FP-VMX-facility-incorrectly.patch 2019-09-06 12:17:25.000000000 +0200 @@ -0,0 +1,139 @@ +From a8318c13e79badb92bc6640704a64cc022a6eb97 Mon Sep 17 00:00:00 2001 +From: Gustavo Romero <grom...@linux.ibm.com> +Date: Wed, 4 Sep 2019 00:55:28 -0400 +Subject: [PATCH] powerpc/tm: Fix restoring FP/VMX facility incorrectly on + interrupts + +References: CVE-2019-15031 bsc#1149713 +Patch-mainline: queued +Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git +Git-commit: a8318c13e79badb92bc6640704a64cc022a6eb97 + +When in userspace and MSR FP=0 the hardware FP state is unrelated to +the current process. This is extended for transactions where if tbegin +is run with FP=0, the hardware checkpoint FP state will also be +unrelated to the current process. Due to this, we need to ensure this +hardware checkpoint is updated with the correct state before we enable +FP for this process. + +Unfortunately we get this wrong when returning to a process from a +hardware interrupt. A process that starts a transaction with FP=0 can +take an interrupt. When the kernel returns back to that process, we +change to FP=1 but with hardware checkpoint FP state not updated. If +this transaction is then rolled back, the FP registers now contain the +wrong state. + +The process looks like this: + Userspace: Kernel + + Start userspace + with MSR FP=0 TM=1 + < ----- + ... + tbegin + bne + Hardware interrupt + ---- > + <do_IRQ...> + .... + ret_from_except + restore_math() + /* sees FP=0 */ + restore_fp() + tm_active_with_fp() + /* sees FP=1 (Incorrect) */ + load_fp_state() + FP = 0 -> 1 + < ----- + Return to userspace + with MSR TM=1 FP=1 + with junk in the FP TM checkpoint + TM rollback + reads FP junk + +When returning from the hardware exception, tm_active_with_fp() is +incorrectly making restore_fp() call load_fp_state() which is setting +FP=1. + +The fix is to remove tm_active_with_fp(). + +tm_active_with_fp() is attempting to handle the case where FP state +has been changed inside a transaction. In this case the checkpointed +and transactional FP state is different and hence we must restore the +FP state (ie. we can't do lazy FP restore inside a transaction that's +used FP). It's safe to remove tm_active_with_fp() as this case is +handled by restore_tm_state(). restore_tm_state() detects if FP has +been using inside a transaction and will set load_fp and call +restore_math() to ensure the FP state (checkpoint and transaction) is +restored. + +This is a data integrity problem for the current process as the FP +registers are corrupted. It's also a security problem as the FP +registers from one process may be leaked to another. + +Similarly for VMX. + +A simple testcase to replicate this will be posted to +tools/testing/selftests/powerpc/tm/tm-poison.c + +This fixes CVE-2019-15031. + +Fixes: a7771176b439 ("powerpc: Don't enable FP/Altivec if not checkpointed") +Cc: sta...@vger.kernel.org # 4.15+ +Signed-off-by: Gustavo Romero <grom...@linux.ibm.com> +Signed-off-by: Michael Neuling <mi...@neuling.org> +Signed-off-by: Michael Ellerman <m...@ellerman.id.au> +Link: https://lore.kernel.org/r/20190904045529.23002-2-grom...@linux.vnet.ibm.com +Acked-by: Michal Suchanek <msucha...@suse.de> +--- + arch/powerpc/kernel/process.c | 18 ++---------------- + 1 file changed, 2 insertions(+), 16 deletions(-) + +diff --git a/arch/powerpc/kernel/process.c b/arch/powerpc/kernel/process.c +index 437b57068cf8..7a84c9f1778e 100644 +--- a/arch/powerpc/kernel/process.c ++++ b/arch/powerpc/kernel/process.c +@@ -101,21 +101,8 @@ static void check_if_tm_restore_required(struct task_struct *tsk) + } + } + +-static bool tm_active_with_fp(struct task_struct *tsk) +-{ +- return MSR_TM_ACTIVE(tsk->thread.regs->msr) && +- (tsk->thread.ckpt_regs.msr & MSR_FP); +-} +- +-static bool tm_active_with_altivec(struct task_struct *tsk) +-{ +- return MSR_TM_ACTIVE(tsk->thread.regs->msr) && +- (tsk->thread.ckpt_regs.msr & MSR_VEC); +-} + #else + static inline void check_if_tm_restore_required(struct task_struct *tsk) { } +-static inline bool tm_active_with_fp(struct task_struct *tsk) { return false; } +-static inline bool tm_active_with_altivec(struct task_struct *tsk) { return false; } + #endif /* CONFIG_PPC_TRANSACTIONAL_MEM */ + + bool strict_msr_control; +@@ -252,7 +239,7 @@ EXPORT_SYMBOL(enable_kernel_fp); + + static int restore_fp(struct task_struct *tsk) + { +- if (tsk->thread.load_fp || tm_active_with_fp(tsk)) { ++ if (tsk->thread.load_fp) { + load_fp_state(¤t->thread.fp_state); + current->thread.load_fp++; + return 1; +@@ -334,8 +321,7 @@ EXPORT_SYMBOL_GPL(flush_altivec_to_thread); + + static int restore_altivec(struct task_struct *tsk) + { +- if (cpu_has_feature(CPU_FTR_ALTIVEC) && +- (tsk->thread.load_vec || tm_active_with_altivec(tsk))) { ++ if (cpu_has_feature(CPU_FTR_ALTIVEC) && (tsk->thread.load_vec)) { + load_vr_state(&tsk->thread.vr_state); + tsk->thread.used_vr = 1; + tsk->thread.load_vec++; +-- +2.22.0 + ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.kUEc5z/_old 2019-09-11 11:22:11.246779517 +0200 +++ /var/tmp/diff_new_pack.kUEc5z/_new 2019-09-11 11:22:11.246779517 +0200 @@ -1466,6 +1466,155 @@ patches.kernel.org/5.2.11-163-rxrpc-Fix-local-endpoint-replacement.patch patches.kernel.org/5.2.11-164-rxrpc-Fix-local-refcounting.patch patches.kernel.org/5.2.11-165-Linux-5.2.11.patch + patches.kernel.org/5.2.12-001-dmaengine-ste_dma40-fix-unneeded-variable-warn.patch + patches.kernel.org/5.2.12-002-nvme-multipath-revalidate-nvme_ns_head-gendisk.patch + patches.kernel.org/5.2.12-003-afs-Fix-the-CB.ProbeUuid-service-handler-to-re.patch + patches.kernel.org/5.2.12-004-afs-Fix-loop-index-mixup-in-afs_deliver_vl_get.patch + patches.kernel.org/5.2.12-005-fs-afs-Fix-a-possible-null-pointer-dereference.patch + patches.kernel.org/5.2.12-006-afs-Fix-off-by-one-in-afs_rename-expected-data.patch + patches.kernel.org/5.2.12-007-afs-Only-update-d_fsdata-if-different-in-afs_d.patch + patches.kernel.org/5.2.12-008-afs-Fix-missing-dentry-data-version-updating.patch + patches.kernel.org/5.2.12-009-nvmet-Fix-use-after-free-bug-when-a-port-is-re.patch + patches.kernel.org/5.2.12-010-nvmet-loop-Flush-nvme_delete_wq-when-removing-.patch + patches.kernel.org/5.2.12-011-nvmet-file-fix-nvmet_file_flush-always-returni.patch + patches.kernel.org/5.2.12-012-nvme-core-Fix-extra-device_put-call-on-error-p.patch + patches.kernel.org/5.2.12-013-nvme-fix-a-possible-deadlock-when-passthru-com.patch + patches.kernel.org/5.2.12-014-nvme-rdma-fix-possible-use-after-free-in-conne.patch + patches.kernel.org/5.2.12-015-nvme-fix-controller-removal-race-with-scan-wor.patch + patches.kernel.org/5.2.12-016-nvme-pci-Fix-async-probe-remove-race.patch + patches.kernel.org/5.2.12-017-soundwire-cadence_master-fix-register-definiti.patch + patches.kernel.org/5.2.12-018-soundwire-cadence_master-fix-definitions-for-I.patch + patches.kernel.org/5.2.12-019-auxdisplay-panel-need-to-delete-scan_timer-whe.patch + patches.kernel.org/5.2.12-020-btrfs-trim-Check-the-range-passed-into-to-prev.patch + patches.kernel.org/5.2.12-021-IB-mlx5-Fix-implicit-MR-release-flow.patch + patches.kernel.org/5.2.12-022-dmaengine-stm32-mdma-Fix-a-possible-null-point.patch + patches.kernel.org/5.2.12-023-omap-dma-omap_vout_vrfb-fix-off-by-one-fi-valu.patch + patches.kernel.org/5.2.12-024-iommu-dma-Handle-SG-length-overflow-better.patch + patches.kernel.org/5.2.12-025-dma-direct-don-t-truncate-dma_required_mask-to.patch + patches.kernel.org/5.2.12-026-usb-gadget-composite-Clear-suspended-on-reset-.patch + patches.kernel.org/5.2.12-027-usb-gadget-mass_storage-Fix-races-between-fsg_.patch + patches.kernel.org/5.2.12-028-habanalabs-fix-DRAM-usage-accounting-on-contex.patch + patches.kernel.org/5.2.12-029-habanalabs-fix-endianness-handling-for-packets.patch + patches.kernel.org/5.2.12-030-habanalabs-fix-completion-queue-handling-when-.patch + patches.kernel.org/5.2.12-031-habanalabs-fix-endianness-handling-for-interna.patch + patches.kernel.org/5.2.12-032-habanalabs-fix-device-IRQ-unmasking-for-BE-hos.patch + patches.kernel.org/5.2.12-033-xen-blkback-fix-memory-leaks.patch + patches.kernel.org/5.2.12-034-arm64-cpufeature-Don-t-treat-granule-sizes-as-.patch + patches.kernel.org/5.2.12-035-riscv-fix-flush_tlb_range-end-address-for-flus.patch + patches.kernel.org/5.2.12-036-i2c-rcar-avoid-race-when-unregistering-slave-c.patch + patches.kernel.org/5.2.12-037-i2c-emev2-avoid-race-when-unregistering-slave-.patch + patches.kernel.org/5.2.12-038-drm-scheduler-use-job-count-instead-of-peek.patch + patches.kernel.org/5.2.12-039-drm-ast-Fixed-reboot-test-may-cause-system-han.patch + patches.kernel.org/5.2.12-040-usb-host-fotg2-restart-hcd-after-port-reset.patch + patches.kernel.org/5.2.12-041-tools-hv-fixed-Python-pep8-flake8-warnings-for.patch + patches.kernel.org/5.2.12-042-tools-hv-fix-KVP-and-VSS-daemons-exit-code.patch + patches.kernel.org/5.2.12-043-locking-rwsem-Add-missing-ACQUIRE-to-read_slow.patch + patches.kernel.org/5.2.12-044-lcoking-rwsem-Add-missing-ACQUIRE-to-read_slow.patch + patches.kernel.org/5.2.12-045-watchdog-bcm2835_wdt-Fix-module-autoload.patch + patches.kernel.org/5.2.12-046-selftests-bpf-install-files-test_xdp_vlan.sh.patch + patches.kernel.org/5.2.12-047-drm-bridge-tfp410-fix-memleak-in-get_modes.patch + patches.kernel.org/5.2.12-048-mt76-usb-fix-rx-A-MSDU-support.patch + patches.kernel.org/5.2.12-049-ipv6-addrconf-allow-adding-multicast-addr-if-I.patch + patches.kernel.org/5.2.12-050-ipv6-Fix-return-value-of-ipv6_mc_may_pull-for-.patch + patches.kernel.org/5.2.12-051-net-cpsw-fix-NULL-pointer-exception-in-the-pro.patch + patches.kernel.org/5.2.12-052-net-fix-__ip_mc_inc_group-usage.patch + patches.kernel.org/5.2.12-053-net-smc-make-sure-EPOLLOUT-is-raised.patch + patches.kernel.org/5.2.12-054-tcp-make-sure-EPOLLOUT-wont-be-missed.patch + patches.kernel.org/5.2.12-055-ipv4-mpls-fix-mpls_xmit-for-iptunnel.patch + patches.kernel.org/5.2.12-056-openvswitch-Fix-conntrack-cache-with-timeout.patch + patches.kernel.org/5.2.12-057-ipv4-icmp-fix-rt-dst-dev-null-pointer-derefere.patch + patches.kernel.org/5.2.12-058-xfrm-xfrm_policy-fix-dst-dev-null-pointer-dere.patch + patches.kernel.org/5.2.12-059-mm-zsmalloc.c-fix-build-when-CONFIG_COMPACTION.patch + patches.kernel.org/5.2.12-060-ALSA-usb-audio-Check-mixer-unit-bitmap-yet-mor.patch + patches.kernel.org/5.2.12-061-ALSA-hda-ca0132-Add-new-SBZ-quirk.patch + patches.kernel.org/5.2.12-062-ALSA-line6-Fix-memory-leak-at-line6_init_pcm-e.patch + patches.kernel.org/5.2.12-063-ALSA-hda-Fixes-inverted-Conexant-GPIO-mic-mute.patch + patches.kernel.org/5.2.12-064-ALSA-seq-Fix-potential-concurrent-access-to-th.patch + patches.kernel.org/5.2.12-065-ALSA-usb-audio-Fix-invalid-NULL-check-in-snd_e.patch + patches.kernel.org/5.2.12-066-ALSA-usb-audio-Add-implicit-fb-quirk-for-Behri.patch + patches.kernel.org/5.2.12-067-kvm-x86-skip-populating-logical-dest-map-if-ap.patch + patches.kernel.org/5.2.12-068-KVM-x86-hyper-v-don-t-crash-on-KVM_GET_SUPPORT.patch + patches.kernel.org/5.2.12-069-KVM-x86-Don-t-update-RIP-or-do-single-step-on-.patch + patches.kernel.org/5.2.12-070-uprobes-x86-Fix-detection-of-32-bit-user-mode.patch + patches.kernel.org/5.2.12-071-x86-mm-cpa-Prevent-large-page-split-when-ftrac.patch + patches.kernel.org/5.2.12-072-x86-apic-Do-not-initialize-LDR-and-DFR-for-big.patch + patches.kernel.org/5.2.12-073-x86-apic-Include-the-LDR-when-clearing-out-API.patch + patches.kernel.org/5.2.12-074-HID-logitech-hidpp-remove-support-for-the-G700.patch + patches.kernel.org/5.2.12-075-ftrace-Fix-NULL-pointer-dereference-in-t_probe.patch + patches.kernel.org/5.2.12-076-ftrace-Check-for-successful-allocation-of-hash.patch + patches.kernel.org/5.2.12-077-ftrace-Check-for-empty-hash-and-comment-the-ra.patch + patches.kernel.org/5.2.12-078-usbtmc-more-sanity-checking-for-packet-size.patch + patches.kernel.org/5.2.12-079-usb-storage-Add-new-JMS567-revision-to-unusual.patch + patches.kernel.org/5.2.12-080-USB-cdc-wdm-fix-race-between-write-and-disconn.patch + patches.kernel.org/5.2.12-081-usb-hcd-use-managed-device-resources.patch + patches.kernel.org/5.2.12-082-usb-chipidea-udc-don-t-do-hardware-access-if-g.patch + patches.kernel.org/5.2.12-083-usb-host-ohci-fix-a-race-condition-between-shu.patch + patches.kernel.org/5.2.12-084-usb-host-xhci-rcar-Fix-typo-in-compatible-stri.patch + patches.kernel.org/5.2.12-085-USB-storage-ums-realtek-Update-module-paramete.patch + patches.kernel.org/5.2.12-086-USB-storage-ums-realtek-Whitelist-auto-delink-.patch + patches.kernel.org/5.2.12-087-tools-power-turbostat-Fix-caller-parameter-of-.patch + patches.kernel.org/5.2.12-088-KVM-PPC-Book3S-Fix-incorrect-guest-to-user-tra.patch + patches.kernel.org/5.2.12-089-KVM-arm-arm64-vgic-Fix-potential-deadlock-when.patch + patches.kernel.org/5.2.12-090-KVM-arm-arm64-vgic-v2-Handle-SGI-bits-in-GICD_.patch + patches.kernel.org/5.2.12-091-mei-me-add-Tiger-Lake-point-LP-device-ID.patch + patches.kernel.org/5.2.12-092-Revert-mmc-sdhci-tegra-drop-get_ro-implementat.patch + patches.kernel.org/5.2.12-093-mmc-sdhci-of-at91-add-quirk-for-broken-HS200.patch + patches.kernel.org/5.2.12-094-mmc-sdhci-cadence-enable-v4_mode-to-fix-ADMA-6.patch + patches.kernel.org/5.2.12-095-mmc-core-Fix-init-of-SD-cards-reporting-an-inv.patch + patches.kernel.org/5.2.12-096-mmc-sdhci-sprd-fixed-incorrect-clock-divider.patch + patches.kernel.org/5.2.12-097-mmc-sdhci-sprd-add-SDHCI_QUIRK2_PRESET_VALUE_B.patch + patches.kernel.org/5.2.12-098-stm-class-Fix-a-double-free-of-stm_source_devi.patch + patches.kernel.org/5.2.12-099-intel_th-pci-Add-support-for-another-Lewisburg.patch + patches.kernel.org/5.2.12-100-intel_th-pci-Add-Tiger-Lake-support.patch + patches.kernel.org/5.2.12-101-typec-tcpm-fix-a-typo-in-the-comparison-of-pdo.patch + patches.kernel.org/5.2.12-102-fsi-scom-Don-t-abort-operations-for-minor-erro.patch + patches.kernel.org/5.2.12-103-lkdtm-bugs-fix-build-error-in-lkdtm_EXHAUST_ST.patch + patches.kernel.org/5.2.12-104-NFSv4-pnfs-Fix-a-page-lock-leak-in-nfs_pageio_.patch + patches.kernel.org/5.2.12-105-NFS-Ensure-O_DIRECT-reports-an-error-if-the-by.patch + patches.kernel.org/5.2.12-106-Revert-NFSv4-flexfiles-Abort-I-O-early-if-the-.patch + patches.kernel.org/5.2.12-107-lib-logic_pio-Fix-RCU-usage.patch + patches.kernel.org/5.2.12-108-lib-logic_pio-Avoid-possible-overlap-for-unreg.patch + patches.kernel.org/5.2.12-109-lib-logic_pio-Add-logic_pio_unregister_range.patch + patches.kernel.org/5.2.12-110-drm-amdgpu-Add-APTX-quirk-for-Dell-Latitude-54.patch + patches.kernel.org/5.2.12-111-drm-amdgpu-fix-GFXOFF-on-Picasso-and-Raven2.patch + patches.kernel.org/5.2.12-112-drm-i915-Don-t-deballoon-unused-ggtt-drm_mm_no.patch + patches.kernel.org/5.2.12-113-drm-i915-Call-dma_set_max_seg_size-in-i915_dri.patch + patches.kernel.org/5.2.12-114-i2c-piix4-Fix-port-selection-for-AMD-Family-16.patch + patches.kernel.org/5.2.12-115-bus-hisi_lpc-Unregister-logical-PIO-range-to-a.patch + patches.kernel.org/5.2.12-116-bus-hisi_lpc-Add-.remove-method-to-avoid-drive.patch + patches.kernel.org/5.2.12-117-VMCI-Release-resource-if-the-work-is-already-q.patch + patches.kernel.org/5.2.12-118-crypto-ccp-Ignore-unconfigured-CCP-device-on-s.patch + patches.kernel.org/5.2.12-119-SUNRPC-Don-t-handle-errors-if-the-bind-connect.patch + patches.kernel.org/5.2.12-120-mt76-mt76x0u-do-not-reset-radio-on-resume.patch + patches.kernel.org/5.2.12-121-mms-sdhci-sprd-add-SDHCI_QUIRK_BROKEN_CARD_DET.patch + patches.kernel.org/5.2.12-122-mm-memcg-partially-revert-mm-memcontrol.c-keep.patch + patches.kernel.org/5.2.12-123-mm-memcontrol-fix-percpu-vmstats-and-vmevents-.patch + patches.kernel.org/5.2.12-124-Revert-cfg80211-fix-processing-world-regdomain.patch + patches.kernel.org/5.2.12-125-mac80211-fix-possible-sta-leak.patch + patches.kernel.org/5.2.12-126-cfg80211-Fix-Extended-Key-ID-key-install-check.patch + patches.kernel.org/5.2.12-127-mac80211-Don-t-memset-RXCB-prior-to-PAE-interc.patch + patches.kernel.org/5.2.12-128-mac80211-Correctly-set-noencrypt-for-PAE-frame.patch + patches.kernel.org/5.2.12-129-mmc-sdhci-sprd-clear-the-UHS-I-modes-read-from.patch + patches.kernel.org/5.2.12-130-mmc-sdhci-sprd-Implement-the-get_max_timeout_c.patch + patches.kernel.org/5.2.12-131-mmc-sdhci-sprd-add-get_ro-hook-function.patch + patches.kernel.org/5.2.12-132-iwlwifi-add-new-cards-for-22000-and-fix-struct.patch + patches.kernel.org/5.2.12-133-iwlwifi-add-new-cards-for-22000-and-change-wro.patch + patches.kernel.org/5.2.12-134-iwlwifi-add-new-cards-for-9000-and-20000-serie.patch + patches.kernel.org/5.2.12-135-iwlwifi-change-0x02F0-fw-from-qu-to-quz.patch + patches.kernel.org/5.2.12-136-iwlwifi-pcie-add-support-for-qu-c-step-devices.patch + patches.kernel.org/5.2.12-137-iwlwifi-pcie-don-t-switch-FW-to-qnj-when-ax201.patch + patches.kernel.org/5.2.12-138-iwlwifi-pcie-handle-switching-killer-Qu-B0-NIC.patch + patches.kernel.org/5.2.12-139-drm-i915-Do-not-create-a-new-max_bpc-prop-for-.patch + patches.kernel.org/5.2.12-140-drm-i915-dp-Fix-DSC-enable-code-to-use-cpu_tra.patch + patches.kernel.org/5.2.12-141-x86-ptrace-fix-up-botched-merge-of-spectrev1-f.patch + patches.kernel.org/5.2.12-142-bpf-fix-use-after-free-in-prog-symbol-exposure.patch + patches.kernel.org/5.2.12-143-hsr-implement-dellink-to-clean-up-resources.patch + patches.kernel.org/5.2.12-144-hsr-fix-a-NULL-pointer-deref-in-hsr_dev_xmit.patch + patches.kernel.org/5.2.12-145-hsr-switch-dellink-to-ndo_uninit.patch + patches.kernel.org/5.2.12-146-Revert-ASoC-Fail-card-instantiation-if-DAI-for.patch + 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 ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -1564,6 +1713,8 @@ ######################################################## # powerpc/generic ######################################################## + patches.suse/powerpc-tm-Fix-FP-VMX-unavailable-exceptions-inside-.patch + patches.suse/powerpc-tm-Fix-restoring-FP-VMX-facility-incorrectly.patch ######################################################## # powerpc/little endian ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.kUEc5z/_old 2019-09-11 11:22:11.266779514 +0200 +++ /var/tmp/diff_new_pack.kUEc5z/_new 2019-09-11 11:22:11.266779514 +0200 @@ -1,3 +1,3 @@ -2019-08-29 06:41:19 +0000 -GIT Revision: 638511006109a60917e424dc002a3599671ec2c0 +2019-09-06 10:49:17 +0000 +GIT Revision: acd8e88224e971d4efd3d9b1a86c87b58ac24561 GIT Branch: stable