kernel: Move to Linux 4.17.12-openpower1

PowerPC fixes:

 mm, powerpc, x86: define VM_PKEY_BITx bits if CONFIG_ARCH_HAS_PKEYS is enabled
 bpf: powerpc64: pad function address loads with NOPs
 powerpc: Add __printf verification to prom_printf
 powerpc/powermac: Mark variable x as unused
 powerpc/powermac: Add missing prototype for note_bootable_part()
 powerpc/chrp/time: Make some functions static, add missing header include
 powerpc/32: Add a missing include header
 powerpc/64s: Fix compiler store ordering to SLB shadow area
 powerpc/eeh: Fix use-after-release of EEH driver
 powerpc/64s: Add barrier_nospec

Driver fixes:

 cxgb4: Added missing break in ndo_udp_tunnel_{add/del}
 igb: Fix queue selection on MAC filters on i210
 i40e: avoid overflow in i40e_ptp_adjfreq()
 i40e: Add advertising 10G LR mode
 i40e: free the skb after clearing the bitlock
 ixgbevf: fix MAC address changes through ixgbevf_set_mac()
 ixgbe: Fix setting of TC configuration for macvlan case

Signed-off-by: Joel Stanley <joel@jms.id.au>
diff --git a/openpower/linux/0002-Release-OpenPower-kernel.patch b/openpower/linux/0002-Release-OpenPower-kernel.patch
index 3a97fc3..57b8ccd 100644
--- a/openpower/linux/0002-Release-OpenPower-kernel.patch
+++ b/openpower/linux/0002-Release-OpenPower-kernel.patch
@@ -1,6 +1,6 @@
 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
 From: Joel Stanley <joel@jms.id.au>
-Date: Mon, 30 Jul 2018 10:11:26 +0930
+Date: Mon, 6 Aug 2018 09:57:08 +0930
 Subject: [PATCH 2/2] Release OpenPower kernel
 
 Signed-off-by: Joel Stanley <joel@jms.id.au>
@@ -9,13 +9,13 @@
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/Makefile b/Makefile
-index e2664c641109..14bbfe0fb775 100644
+index 790e8faf0ddc..50a44b3512dc 100644
 --- a/Makefile
 +++ b/Makefile
 @@ -2,7 +2,7 @@
  VERSION = 4
  PATCHLEVEL = 17
- SUBLEVEL = 11
+ SUBLEVEL = 12
 -EXTRAVERSION =
 +EXTRAVERSION = -openpower1
  NAME = Merciless Moray