diff --git a/PKGBUILD b/PKGBUILD
index 5ec378552b60334cdf41237d1925ed3fc82da116..17a4a4b029ff8b1d1dbedfaa3bdbe03a2b836499 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
 # Customized version of linux for seblu computers
 
 pkgname=linux-seblu
-pkgver=4.17_rc6
+pkgver=4.17
 pkgrel=1
 pkgdesc='The Linux Kernel cooked by Seblu'
 arch=('x86_64')
@@ -17,7 +17,7 @@ _repourl='git+https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
 source=("$_repourl#tag=v${pkgver/_/-}"
         "config.$CARCH")
 md5sums=('SKIP'
-         'a70167a65048f9a2a2a53da6391476a3')
+         'c967a212a58ac8f7c4acb518c9b32efd')
 
 prepare() {
   # fake linux directory if necessary
diff --git a/config.x86_64 b/config.x86_64
index f014feb28d2e96b0134d9cd34e6377bcadfc9878..8c96cdf7ebc28006172f0eb7e1ec897925c0c4b2 100644
--- a/config.x86_64
+++ b/config.x86_64
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.17.0-rc6 Kernel Configuration
+# Linux/x86 4.17.0 Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y
@@ -2281,6 +2281,8 @@ CONFIG_MACB_PCI=m
 CONFIG_NET_VENDOR_BROADCOM=y
 CONFIG_B44=m
 CONFIG_B44_PCI_AUTOSELECT=y
+CONFIG_B44_PCICORE_AUTOSELECT=y
+CONFIG_B44_PCI=y
 CONFIG_BNX2=m
 CONFIG_CNIC=m
 CONFIG_TIGON3=m
@@ -2675,6 +2677,7 @@ CONFIG_B43_BUSES_BCMA_AND_SSB=y
 # CONFIG_B43_BUSES_BCMA is not set
 # CONFIG_B43_BUSES_SSB is not set
 CONFIG_B43_PCI_AUTOSELECT=y
+CONFIG_B43_PCICORE_AUTOSELECT=y
 CONFIG_B43_SDIO=y
 CONFIG_B43_BCMA_PIO=y
 CONFIG_B43_PIO=y
@@ -3720,6 +3723,8 @@ CONFIG_SSB_PCMCIAHOST_POSSIBLE=y
 CONFIG_SSB_SDIOHOST_POSSIBLE=y
 CONFIG_SSB_SDIOHOST=y
 # CONFIG_SSB_DEBUG is not set
+CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
+CONFIG_SSB_DRIVER_PCICORE=y
 CONFIG_BCMA_POSSIBLE=y
 CONFIG_BCMA=m
 CONFIG_BCMA_BLOCKIO=y