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(&current->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


Reply via email to