kernel: Move to Linux 4.18.16-openpower1

PowerPC fixes:

 mm: Preserve _PAGE_DEVMAP across mprotect() calls
 powerpc: Avoid code patching freed init sections
 powerpc: fix csum_ipv6_magic() on little endian platforms
 powerpc/powernv/ioda2: Reduce upper limit for DMA window size
 powerpc/kdump: Handle crashkernel memory reservation failure
 powerpc/powernv: opal_put_chars partial write fix
 powerpc/mm: Don't report PUDs as memory leaks when using kmemleak
 powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage
 powerpc/64s: Make rfi_flush_fallback a little more robust
 powerpc: Fix size calculation using resource_size()
 powerpc/topology: Get topology for shared processors at boot
 powerpc/powernv/pci: Work around races in PCI bridge enabling
 powerpc64/ftrace: Include ftrace.h needed for enable/disable calls
 powerpc/nohash: fix pte_access_permitted()
 powerpc/64s: Fix page table fragment refcount race vs speculative references
 powerpc/fadump: handle crash memory ranges array index overflow

Signed-off-by: Joel Stanley <joel@jms.id.au>
diff --git a/openpower/linux/0001-xhci-Reset-controller-on-xhci-shutdown.patch b/openpower/linux/0001-xhci-Reset-controller-on-xhci-shutdown.patch
index 445e666..b577e6a 100644
--- a/openpower/linux/0001-xhci-Reset-controller-on-xhci-shutdown.patch
+++ b/openpower/linux/0001-xhci-Reset-controller-on-xhci-shutdown.patch
@@ -14,10 +14,10 @@
  1 file changed, 1 insertion(+)
 
 diff --git a/drivers/usb/host/xhci.c b/drivers/usb/host/xhci.c
-index 68e6132aa8b2..ca802b2ba4a7 100644
+index c2220a7fc758..e0c42a75ceb8 100644
 --- a/drivers/usb/host/xhci.c
 +++ b/drivers/usb/host/xhci.c
-@@ -781,6 +781,7 @@ static void xhci_shutdown(struct usb_hcd *hcd)
+@@ -796,6 +796,7 @@ static void xhci_shutdown(struct usb_hcd *hcd)
  	/* Yet another workaround for spurious wakeups at shutdown with HSW */
  	if (xhci->quirks & XHCI_SPURIOUS_WAKEUP)
  		pci_set_power_state(to_pci_dev(hcd->self.sysdev), PCI_D3hot);