diff -pruN 0.3.5+ds-1/debian/changelog 0.3.5+ds-2/debian/changelog
--- 0.3.5+ds-1/debian/changelog	2019-01-04 09:28:31.000000000 +0000
+++ 0.3.5+ds-2/debian/changelog	2019-02-09 09:38:22.000000000 +0000
@@ -1,3 +1,10 @@
+openblas (0.3.5+ds-2) unstable; urgency=medium
+
+  * skylakex-dgemm.patch: new patch, fixes DGEMM regression on SkylakeX.
+    Thanks to Mo Zhou (Closes: #921698)
+
+ -- Sébastien Villemot <sebastien@debian.org>  Sat, 09 Feb 2019 10:38:22 +0100
+
 openblas (0.3.5+ds-1) unstable; urgency=medium
 
   * New upstream version 0.3.5+ds
diff -pruN 0.3.5+ds-1/debian/patches/series 0.3.5+ds-2/debian/patches/series
--- 0.3.5+ds-1/debian/patches/series	2018-07-04 08:36:05.000000000 +0000
+++ 0.3.5+ds-2/debian/patches/series	2019-02-09 09:35:46.000000000 +0000
@@ -5,3 +5,4 @@ no-embedded-lapack.patch
 shared-blas-lapack.patch
 matgen-symbols-not-included.patch
 order-files.patch
+skylakex-dgemm.patch
diff -pruN 0.3.5+ds-1/debian/patches/skylakex-dgemm.patch 0.3.5+ds-2/debian/patches/skylakex-dgemm.patch
--- 0.3.5+ds-1/debian/patches/skylakex-dgemm.patch	1970-01-01 00:00:00.000000000 +0000
+++ 0.3.5+ds-2/debian/patches/skylakex-dgemm.patch	2019-02-09 09:37:18.000000000 +0000
@@ -0,0 +1,29 @@
+Description: Fix DGEMM regression on SkylakeX
+ Simply disable some problematic kernels.
+Origin: other, https://github.com/JuliaLang/julia/blob/915deef604eaffa76b40d34796a7f560bc70c841/deps/patches/openblas-skylakexdgemm.patch
+Bug: https://github.com/xianyi/OpenBLAS/issues/1955
+Bug-Debian: https://bugs.debian.org/921698
+Reviewed-by: Sébastien Villemot <sebastien@debian.org>
+Last-Update: 2019-02-09
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/kernel/x86_64/KERNEL.SKYLAKEX
++++ b/kernel/x86_64/KERNEL.SKYLAKEX
+@@ -7,12 +7,12 @@ SGEMMITCOPY    =  sgemm_tcopy_16_skylake
+ SGEMMONCOPY    =  sgemm_ncopy_4_skylakex.c
+ SGEMMOTCOPY    =  ../generic/gemm_tcopy_4.c
+ 
+-DGEMMKERNEL    =  dgemm_kernel_4x8_skylakex.c
++#DGEMMKERNEL    =  dgemm_kernel_4x8_skylakex.c
+ 
+-DGEMMINCOPY    =  dgemm_ncopy_8_skylakex.c
+-DGEMMITCOPY    =  dgemm_tcopy_8_skylakex.c
+-DGEMMONCOPY    =  dgemm_ncopy_8_skylakex.c
+-DGEMMOTCOPY    =  dgemm_tcopy_8_skylakex.c
++#DGEMMINCOPY    =  dgemm_ncopy_8_skylakex.c
++#DGEMMITCOPY    =  dgemm_tcopy_8_skylakex.c
++#DGEMMONCOPY    =  dgemm_ncopy_8_skylakex.c
++#DGEMMOTCOPY    =  dgemm_tcopy_8_skylakex.c
+ 
+ SGEMM_BETA = sgemm_beta_skylakex.c
+ DGEMM_BETA = dgemm_beta_skylakex.c
