summaryrefslogtreecommitdiffstats
path: root/openpower/linux
diff options
context:
space:
mode:
authorJoel Stanley <joel@jms.id.au>2015-10-20 15:20:29 +1030
committerJoel Stanley <joel@jms.id.au>2015-10-20 16:12:53 +1030
commit4086645c0ab92740ea139641400620809b502d97 (patch)
treeb07d2ba856e6e20324162a92857c4fe7089a5f51 /openpower/linux
parent6274d34321237b84129f5ba141edc1e8fc1482e5 (diff)
downloadtalos-op-build-4086645c0ab92740ea139641400620809b502d97.tar.gz
talos-op-build-4086645c0ab92740ea139641400620809b502d97.zip
linux: update to v4.2.3-openpower1
- Dropped 'net/bnx2x: Add shutdown handler' as this is upstream - Added 'fbcon: initialize blink interval before calling fb_set_par' - Rebased on v4.2.3 stable release Signed-off-by: Joel Stanley <joel@jms.id.au>
Diffstat (limited to 'openpower/linux')
-rw-r--r--openpower/linux/linux-0001-powerpc-Add-openpower_defconfig.patch6
-rw-r--r--openpower/linux/linux-0002-net-bnx2x-Add-shutdown-handler.patch28
-rw-r--r--openpower/linux/linux-0002-xhci-do-not-halt-the-secondary-HCD.patch (renamed from openpower/linux/linux-0003-xhci-do-not-halt-the-secondary-HCD.patch)4
-rw-r--r--openpower/linux/linux-0003-xhci-Use-xhci_pci_remove-for-xhci-device-shutdown.patch (renamed from openpower/linux/linux-0004-xhci-Use-xhci_pci_remove-for-xhci-device-shutdown.patch)4
-rw-r--r--openpower/linux/linux-0004-drm-ast-Default-to-8bpp-on-big-endian.patch (renamed from openpower/linux/linux-0005-drm-ast-Default-to-8bpp-on-big-endian.patch)4
-rw-r--r--openpower/linux/linux-0005-powerpc-kexec-Reset-secondary-cpu-endianess-before-k.patch (renamed from openpower/linux/linux-0006-powerpc-kexec-Reset-secondary-cpu-endianess-before-k.patch)4
-rw-r--r--openpower/linux/linux-0006-powerpc-kexec-Reset-HILE-before-kexec_sequence.patch (renamed from openpower/linux/linux-0007-powerpc-kexec-Reset-HILE-before-kexec_sequence.patch)4
-rw-r--r--openpower/linux/linux-0007-Revert-powerpc-Reject-binutils-2.24-when-building-li.patch (renamed from openpower/linux/linux-0008-Revert-powerpc-Reject-binutils-2.24-when-building-li.patch)4
-rw-r--r--openpower/linux/linux-0008-aacraid-Fix-for-LD-name-and-UID-not-exposed-to-OS.patch (renamed from openpower/linux/linux-0009-aacraid-Fix-for-LD-name-and-UID-not-exposed-to-OS.patch)4
-rw-r--r--openpower/linux/linux-0009-aacraid-Add-Power-Management-support.patch (renamed from openpower/linux/linux-0010-aacraid-Add-Power-Management-support.patch)4
-rw-r--r--openpower/linux/linux-0010-aacraid-Change-interrupt-mode-to-MSI-for-Series-6.patch (renamed from openpower/linux/linux-0011-aacraid-Change-interrupt-mode-to-MSI-for-Series-6.patch)4
-rw-r--r--openpower/linux/linux-0011-aacraid-Tune-response-path-if-IsFastPath-bit-set.patch (renamed from openpower/linux/linux-0012-aacraid-Tune-response-path-if-IsFastPath-bit-set.patch)4
-rw-r--r--openpower/linux/linux-0012-aacraid-Enable-64bit-write-to-controller-register.patch (renamed from openpower/linux/linux-0013-aacraid-Enable-64bit-write-to-controller-register.patch)4
-rw-r--r--openpower/linux/linux-0013-aacraid-IOCTL-fix.patch (renamed from openpower/linux/linux-0014-aacraid-IOCTL-fix.patch)4
-rw-r--r--openpower/linux/linux-0014-aacraid-Reset-irq-affinity-hints.patch (renamed from openpower/linux/linux-0015-aacraid-Reset-irq-affinity-hints.patch)4
-rw-r--r--openpower/linux/linux-0015-aacraid-Use-pci_enable_msix_range.patch (renamed from openpower/linux/linux-0016-aacraid-Use-pci_enable_msix_range.patch)4
-rw-r--r--openpower/linux/linux-0016-aacraid-Update-driver-version.patch (renamed from openpower/linux/linux-0017-aacraid-Update-driver-version.patch)4
-rw-r--r--openpower/linux/linux-0017-fbcon-initialize-blink-interval-before-calling-fb_se.patch37
-rw-r--r--openpower/linux/linux-0018-Fix-crash-in-ast-fbcon-on-boot.patch31
-rw-r--r--openpower/linux/linux-0018-Release-4.2.3-openpower1.patch26
-rw-r--r--openpower/linux/linux-0019-Release-4.2.1-openpower2.patch26
21 files changed, 94 insertions, 120 deletions
diff --git a/openpower/linux/linux-0001-powerpc-Add-openpower_defconfig.patch b/openpower/linux/linux-0001-powerpc-Add-openpower_defconfig.patch
index 970a6dc5..5d2a3172 100644
--- a/openpower/linux/linux-0001-powerpc-Add-openpower_defconfig.patch
+++ b/openpower/linux/linux-0001-powerpc-Add-openpower_defconfig.patch
@@ -1,4 +1,4 @@
-From 359e321ac2e989d5a1b9810f3c1e54bc4971c331 Mon Sep 17 00:00:00 2001
+From 2dd6f872aa2c1731e0c04b22654ee46d831626d0 Mon Sep 17 00:00:00 2001
From: Jeremy Kerr <jk@ozlabs.org>
Date: Fri, 12 Dec 2014 08:03:11 +0800
Subject: [PATCH 01/18] powerpc: Add openpower_defconfig
@@ -8,10 +8,6 @@ configuration used by the op-build openpower buildroot overlay.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Signed-off-by: Joel Stanley <joel@jms.id.au>
-
-add accraid
-
-Signed-off-by: Joel Stanley <joel@jms.id.au>
---
arch/powerpc/configs/openpower_defconfig | 217 +++++++++++++++++++++++++++++++
1 file changed, 217 insertions(+)
diff --git a/openpower/linux/linux-0002-net-bnx2x-Add-shutdown-handler.patch b/openpower/linux/linux-0002-net-bnx2x-Add-shutdown-handler.patch
deleted file mode 100644
index 8fbb009f..00000000
--- a/openpower/linux/linux-0002-net-bnx2x-Add-shutdown-handler.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 1f3e4395adc3b9f1d2ec088dd18e88a6fc89330d Mon Sep 17 00:00:00 2001
-From: Jeremy Kerr <jk@ozlabs.org>
-Date: Fri, 7 Mar 2014 10:17:22 +0800
-Subject: [PATCH 02/18] net/bnx2x: Add shutdown handler
-
-This change uses the existing .remove handler for device shutdown.
-
-Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
-Signed-off-by: Joel Stanley <joel@jms.id.au>
----
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
-index c27af12..d08fd26 100644
---- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
-+++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
-@@ -13906,6 +13906,7 @@ static struct pci_driver bnx2x_pci_driver = {
- .name = DRV_MODULE_NAME,
- .id_table = bnx2x_pci_tbl,
- .probe = bnx2x_init_one,
-+ .shutdown = bnx2x_remove_one,
- .remove = bnx2x_remove_one,
- .suspend = bnx2x_suspend,
- .resume = bnx2x_resume,
---
-2.5.0
-
diff --git a/openpower/linux/linux-0003-xhci-do-not-halt-the-secondary-HCD.patch b/openpower/linux/linux-0002-xhci-do-not-halt-the-secondary-HCD.patch
index b8030c35..c78bf747 100644
--- a/openpower/linux/linux-0003-xhci-do-not-halt-the-secondary-HCD.patch
+++ b/openpower/linux/linux-0002-xhci-do-not-halt-the-secondary-HCD.patch
@@ -1,7 +1,7 @@
-From a8538355237e20fe0a0b204ca67465350701f98c Mon Sep 17 00:00:00 2001
+From 9495fb487a5c58fec056ede804ff5036353acce0 Mon Sep 17 00:00:00 2001
From: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
Date: Mon, 10 Mar 2014 13:02:13 -0300
-Subject: [PATCH 03/18] xhci: do not halt the secondary HCD
+Subject: [PATCH 02/18] xhci: do not halt the secondary HCD
We can't halt the secondary HCD, because it's also the primary HCD,
which will cause problems if we have devices attached to the primary
diff --git a/openpower/linux/linux-0004-xhci-Use-xhci_pci_remove-for-xhci-device-shutdown.patch b/openpower/linux/linux-0003-xhci-Use-xhci_pci_remove-for-xhci-device-shutdown.patch
index 687622ec..ac021e12 100644
--- a/openpower/linux/linux-0004-xhci-Use-xhci_pci_remove-for-xhci-device-shutdown.patch
+++ b/openpower/linux/linux-0003-xhci-Use-xhci_pci_remove-for-xhci-device-shutdown.patch
@@ -1,7 +1,7 @@
-From 179982a2b95c1151ecca72cbe3c74464d2852e10 Mon Sep 17 00:00:00 2001
+From 12b16e15e73c624f06ab721db8b796b654c3a0c9 Mon Sep 17 00:00:00 2001
From: Thadeu Lima De Souza Cascardo <thadeul@br.ibm.com>
Date: Tue, 25 Mar 2014 10:45:16 -0400
-Subject: [PATCH 04/18] xhci: Use xhci_pci_remove for xhci device shutdown
+Subject: [PATCH 03/18] xhci: Use xhci_pci_remove for xhci device shutdown
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Signed-off-by: Joel Stanley <joel@jms.id.au>
diff --git a/openpower/linux/linux-0005-drm-ast-Default-to-8bpp-on-big-endian.patch b/openpower/linux/linux-0004-drm-ast-Default-to-8bpp-on-big-endian.patch
index 205e1f65..3d491666 100644
--- a/openpower/linux/linux-0005-drm-ast-Default-to-8bpp-on-big-endian.patch
+++ b/openpower/linux/linux-0004-drm-ast-Default-to-8bpp-on-big-endian.patch
@@ -1,7 +1,7 @@
-From bea892898f5fe11ac0c24404db59d3ade6981b9e Mon Sep 17 00:00:00 2001
+From a5be24c34d70c16b65c3a68d8becd04fdbfd5300 Mon Sep 17 00:00:00 2001
From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: Fri, 31 Oct 2014 15:06:38 +1100
-Subject: [PATCH 05/18] drm/ast: Default to 8bpp on big endian
+Subject: [PATCH 04/18] drm/ast: Default to 8bpp on big endian
This chip is LE only (some versions support HW swappers but not
the latest and the driver doesn't anyway).
diff --git a/openpower/linux/linux-0006-powerpc-kexec-Reset-secondary-cpu-endianess-before-k.patch b/openpower/linux/linux-0005-powerpc-kexec-Reset-secondary-cpu-endianess-before-k.patch
index 1754ea41..f4ba919d 100644
--- a/openpower/linux/linux-0006-powerpc-kexec-Reset-secondary-cpu-endianess-before-k.patch
+++ b/openpower/linux/linux-0005-powerpc-kexec-Reset-secondary-cpu-endianess-before-k.patch
@@ -1,7 +1,7 @@
-From 2d2ab23cbdbbb1907f1f34085c3904efe1979df0 Mon Sep 17 00:00:00 2001
+From be50ab4cae5557c5df79c347e75e2eb4ce71cd6f Mon Sep 17 00:00:00 2001
From: Samuel Mendoza-Jonas <sam.mj@au1.ibm.com>
Date: Mon, 29 Jun 2015 13:43:51 +1000
-Subject: [PATCH 06/18] powerpc/kexec: Reset secondary cpu endianess before
+Subject: [PATCH 05/18] powerpc/kexec: Reset secondary cpu endianess before
kexec
If the target kernel does not inlcude the FIXUP_ENDIAN check, coming
diff --git a/openpower/linux/linux-0007-powerpc-kexec-Reset-HILE-before-kexec_sequence.patch b/openpower/linux/linux-0006-powerpc-kexec-Reset-HILE-before-kexec_sequence.patch
index 66f59b41..95411b4a 100644
--- a/openpower/linux/linux-0007-powerpc-kexec-Reset-HILE-before-kexec_sequence.patch
+++ b/openpower/linux/linux-0006-powerpc-kexec-Reset-HILE-before-kexec_sequence.patch
@@ -1,7 +1,7 @@
-From b7d553c5fce6888aa29a19627b20d9f34d0aee57 Mon Sep 17 00:00:00 2001
+From 2359429f4bd73ceaef1747320032ce1831fa49a4 Mon Sep 17 00:00:00 2001
From: Samuel Mendoza-Jonas <sam.mj@au1.ibm.com>
Date: Wed, 22 Jul 2015 11:09:15 +1000
-Subject: [PATCH 07/18] powerpc/kexec: Reset HILE before kexec_sequence
+Subject: [PATCH 06/18] powerpc/kexec: Reset HILE before kexec_sequence
On powernv secondary cpus are returned to OPAL, and will then enter
the target kernel in big-endian. However if it is set the HILE bit
diff --git a/openpower/linux/linux-0008-Revert-powerpc-Reject-binutils-2.24-when-building-li.patch b/openpower/linux/linux-0007-Revert-powerpc-Reject-binutils-2.24-when-building-li.patch
index 5dda6313..effe6dd2 100644
--- a/openpower/linux/linux-0008-Revert-powerpc-Reject-binutils-2.24-when-building-li.patch
+++ b/openpower/linux/linux-0007-Revert-powerpc-Reject-binutils-2.24-when-building-li.patch
@@ -1,7 +1,7 @@
-From 6e423929667756362eec6155eb371843c6e65038 Mon Sep 17 00:00:00 2001
+From 6d9584ca6de2825d7253d3e9ab075468c51dc0b1 Mon Sep 17 00:00:00 2001
From: Joel Stanley <joel@jms.id.au>
Date: Fri, 11 Sep 2015 14:43:18 +0930
-Subject: [PATCH 08/18] Revert "powerpc: Reject binutils 2.24 when building
+Subject: [PATCH 07/18] Revert "powerpc: Reject binutils 2.24 when building
little endian"
This reverts commit 60e065f70bdb0b0e916389024922ad40f3270c96.
diff --git a/openpower/linux/linux-0009-aacraid-Fix-for-LD-name-and-UID-not-exposed-to-OS.patch b/openpower/linux/linux-0008-aacraid-Fix-for-LD-name-and-UID-not-exposed-to-OS.patch
index e9950d5d..0c0ae0f2 100644
--- a/openpower/linux/linux-0009-aacraid-Fix-for-LD-name-and-UID-not-exposed-to-OS.patch
+++ b/openpower/linux/linux-0008-aacraid-Fix-for-LD-name-and-UID-not-exposed-to-OS.patch
@@ -1,7 +1,7 @@
-From 317f2be52fd70c80cc5e421f08d6e229552d096c Mon Sep 17 00:00:00 2001
+From a4f608b4005ba460bf0f58297f3362b733a43424 Mon Sep 17 00:00:00 2001
From: Mahesh Rajashekhara <Mahesh.Rajashekhara@pmcs.com>
Date: Fri, 28 Aug 2015 06:38:33 -0400
-Subject: [PATCH 09/18] aacraid: Fix for LD name and UID not exposed to OS
+Subject: [PATCH 08/18] aacraid: Fix for LD name and UID not exposed to OS
Driver sends the right size of the response buffer.
diff --git a/openpower/linux/linux-0010-aacraid-Add-Power-Management-support.patch b/openpower/linux/linux-0009-aacraid-Add-Power-Management-support.patch
index 32e39f7f..d251ae2e 100644
--- a/openpower/linux/linux-0010-aacraid-Add-Power-Management-support.patch
+++ b/openpower/linux/linux-0009-aacraid-Add-Power-Management-support.patch
@@ -1,7 +1,7 @@
-From b39c80fbb42cfca6766807c2f846c4d77dae0fa7 Mon Sep 17 00:00:00 2001
+From fc23728b0e620b2efef6f0cb0726070b4c26f557 Mon Sep 17 00:00:00 2001
From: Mahesh Rajashekhara <Mahesh.Rajashekhara@pmcs.com>
Date: Fri, 28 Aug 2015 06:38:34 -0400
-Subject: [PATCH 10/18] aacraid: Add Power Management support
+Subject: [PATCH 09/18] aacraid: Add Power Management support
* .suspend() and .resume() routines implemented in the driver
* aac_release_resources() initiates firmware shutdown
diff --git a/openpower/linux/linux-0011-aacraid-Change-interrupt-mode-to-MSI-for-Series-6.patch b/openpower/linux/linux-0010-aacraid-Change-interrupt-mode-to-MSI-for-Series-6.patch
index 1ed4ef94..8486e1d0 100644
--- a/openpower/linux/linux-0011-aacraid-Change-interrupt-mode-to-MSI-for-Series-6.patch
+++ b/openpower/linux/linux-0010-aacraid-Change-interrupt-mode-to-MSI-for-Series-6.patch
@@ -1,7 +1,7 @@
-From d9ba7aa29b0b509f955fc699e2cc46586350cc70 Mon Sep 17 00:00:00 2001
+From 6e70f88a512df5edf3483efe0495a86662e3da40 Mon Sep 17 00:00:00 2001
From: Mahesh Rajashekhara <Mahesh.Rajashekhara@pmcs.com>
Date: Fri, 28 Aug 2015 06:38:35 -0400
-Subject: [PATCH 11/18] aacraid: Change interrupt mode to MSI for Series 6
+Subject: [PATCH 10/18] aacraid: Change interrupt mode to MSI for Series 6
This change always sets MSI interrupt mode for series-6 controller.
diff --git a/openpower/linux/linux-0012-aacraid-Tune-response-path-if-IsFastPath-bit-set.patch b/openpower/linux/linux-0011-aacraid-Tune-response-path-if-IsFastPath-bit-set.patch
index f4069acd..ee50124d 100644
--- a/openpower/linux/linux-0012-aacraid-Tune-response-path-if-IsFastPath-bit-set.patch
+++ b/openpower/linux/linux-0011-aacraid-Tune-response-path-if-IsFastPath-bit-set.patch
@@ -1,7 +1,7 @@
-From 3347b9a251462899045c322ff17a8b6b69ec6bc2 Mon Sep 17 00:00:00 2001
+From ab0247691fd1f2aefaacb34e5c63784946ae98e9 Mon Sep 17 00:00:00 2001
From: Mahesh Rajashekhara <Mahesh.Rajashekhara@pmcs.com>
Date: Fri, 28 Aug 2015 06:38:37 -0400
-Subject: [PATCH 12/18] aacraid: Tune response path if IsFastPath bit set
+Subject: [PATCH 11/18] aacraid: Tune response path if IsFastPath bit set
If 'IsFastPath' bit is set, then response path assumes no error and skips error check.
diff --git a/openpower/linux/linux-0013-aacraid-Enable-64bit-write-to-controller-register.patch b/openpower/linux/linux-0012-aacraid-Enable-64bit-write-to-controller-register.patch
index c0fb3d25..552f6948 100644
--- a/openpower/linux/linux-0013-aacraid-Enable-64bit-write-to-controller-register.patch
+++ b/openpower/linux/linux-0012-aacraid-Enable-64bit-write-to-controller-register.patch
@@ -1,7 +1,7 @@
-From e778c7f7ca05f9abad4d590e3979b3c3970cfd26 Mon Sep 17 00:00:00 2001
+From 1bd4a123c091f8c30c62e77b37b0bab2ca575477 Mon Sep 17 00:00:00 2001
From: Mahesh Rajashekhara <Mahesh.Rajashekhara@pmcs.com>
Date: Fri, 28 Aug 2015 06:38:36 -0400
-Subject: [PATCH 13/18] aacraid: Enable 64bit write to controller register
+Subject: [PATCH 12/18] aacraid: Enable 64bit write to controller register
If writeq() not supported, then do atomic two 32bit write
diff --git a/openpower/linux/linux-0014-aacraid-IOCTL-fix.patch b/openpower/linux/linux-0013-aacraid-IOCTL-fix.patch
index 6faddc87..85814695 100644
--- a/openpower/linux/linux-0014-aacraid-IOCTL-fix.patch
+++ b/openpower/linux/linux-0013-aacraid-IOCTL-fix.patch
@@ -1,7 +1,7 @@
-From 892fadaa9806538ae2c419449c66f4c2838fff2d Mon Sep 17 00:00:00 2001
+From f87228d52a73d2f3b0443fb7b13675f5219ad45c Mon Sep 17 00:00:00 2001
From: Mahesh Rajashekhara <Mahesh.Rajashekhara@pmcs.com>
Date: Fri, 28 Aug 2015 06:38:39 -0400
-Subject: [PATCH 14/18] aacraid: IOCTL fix
+Subject: [PATCH 13/18] aacraid: IOCTL fix
Driver blocks ioctls once it received shutdown/suspend request during
suspend/hybernation. This patch unblocks ioctls on resume path.
diff --git a/openpower/linux/linux-0015-aacraid-Reset-irq-affinity-hints.patch b/openpower/linux/linux-0014-aacraid-Reset-irq-affinity-hints.patch
index e9d6d9da..a915dac8 100644
--- a/openpower/linux/linux-0015-aacraid-Reset-irq-affinity-hints.patch
+++ b/openpower/linux/linux-0014-aacraid-Reset-irq-affinity-hints.patch
@@ -1,7 +1,7 @@
-From 81d42e7a457e420041f27b97efdfc6176647876a Mon Sep 17 00:00:00 2001
+From 80467b536223ec4b1f7f60198036a2c66b4031c6 Mon Sep 17 00:00:00 2001
From: Mahesh Rajashekhara <Mahesh.Rajashekhara@pmcs.com>
Date: Fri, 28 Aug 2015 06:38:38 -0400
-Subject: [PATCH 15/18] aacraid: Reset irq affinity hints
+Subject: [PATCH 14/18] aacraid: Reset irq affinity hints
Reset irq affinity hints before releasing IRQ.
Removed duplicate code of IRQ acquire/release.
diff --git a/openpower/linux/linux-0016-aacraid-Use-pci_enable_msix_range.patch b/openpower/linux/linux-0015-aacraid-Use-pci_enable_msix_range.patch
index b3ba2061..bc9b8e97 100644
--- a/openpower/linux/linux-0016-aacraid-Use-pci_enable_msix_range.patch
+++ b/openpower/linux/linux-0015-aacraid-Use-pci_enable_msix_range.patch
@@ -1,7 +1,7 @@
-From e27d0ec1620e6c79a1cfe7286ad142f6c0701011 Mon Sep 17 00:00:00 2001
+From 4ea1fbe9d509e4c1585c40b98a233c60d7fd4e9d Mon Sep 17 00:00:00 2001
From: Mahesh Rajashekhara <Mahesh.Rajashekhara@pmcs.com>
Date: Fri, 28 Aug 2015 06:38:40 -0400
-Subject: [PATCH 16/18] aacraid: Use pci_enable_msix_range()
+Subject: [PATCH 15/18] aacraid: Use pci_enable_msix_range()
As pci_enable_msix() deprecated, replaced with pci_enable_msix_range()
diff --git a/openpower/linux/linux-0017-aacraid-Update-driver-version.patch b/openpower/linux/linux-0016-aacraid-Update-driver-version.patch
index 09345a3f..34714753 100644
--- a/openpower/linux/linux-0017-aacraid-Update-driver-version.patch
+++ b/openpower/linux/linux-0016-aacraid-Update-driver-version.patch
@@ -1,7 +1,7 @@
-From f11a9348cf2abcc11bc1b98a9976d73107df88b0 Mon Sep 17 00:00:00 2001
+From 0a810d9f8ef10a7ee4c1ef4578bebe8118cd3946 Mon Sep 17 00:00:00 2001
From: Mahesh Rajashekhara <Mahesh.Rajashekhara@pmcs.com>
Date: Fri, 28 Aug 2015 06:38:41 -0400
-Subject: [PATCH 17/18] aacraid: Update driver version
+Subject: [PATCH 16/18] aacraid: Update driver version
Reviewed-by: Tomas Henzl <thenzl@redhat.com>
Reviewed-by: Murthy Bhat <Murthy.Bhat@pmcs.com>
diff --git a/openpower/linux/linux-0017-fbcon-initialize-blink-interval-before-calling-fb_se.patch b/openpower/linux/linux-0017-fbcon-initialize-blink-interval-before-calling-fb_se.patch
new file mode 100644
index 00000000..8fb53953
--- /dev/null
+++ b/openpower/linux/linux-0017-fbcon-initialize-blink-interval-before-calling-fb_se.patch
@@ -0,0 +1,37 @@
+From 9c7d58df53ec5b6172b4b000423ab43fb47f1d8f Mon Sep 17 00:00:00 2001
+From: Scot Doyle <lkml14@scotdoyle.com>
+Date: Fri, 9 Oct 2015 15:08:10 +0000
+Subject: [PATCH 17/18] fbcon: initialize blink interval before calling
+ fb_set_par
+
+Since commit 27a4c827c34ac4256a190cc9d24607f953c1c459
+ fbcon: use the cursor blink interval provided by vt
+
+a PPC64LE kernel fails to boot when fbcon_add_cursor_timer uses an
+uninitialized ops->cur_blink_jiffies. Prevent by initializing
+in fbcon_init before the call to info->fbops->fb_set_par.
+
+Reported-and-tested-by: Alistair Popple <alistair@popple.id.au>
+Signed-off-by: Scot Doyle <lkml14@scotdoyle.com>
+Cc: <stable@vger.kernel.org> [v4.2]
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+Signed-off-by: Joel Stanley <joel@jms.id.au>
+---
+ drivers/video/console/fbcon.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/drivers/video/console/fbcon.c b/drivers/video/console/fbcon.c
+index 1aaf893..92f3949 100644
+--- a/drivers/video/console/fbcon.c
++++ b/drivers/video/console/fbcon.c
+@@ -1093,6 +1093,7 @@ static void fbcon_init(struct vc_data *vc, int init)
+ con_copy_unimap(vc, svc);
+
+ ops = info->fbcon_par;
++ ops->cur_blink_jiffies = msecs_to_jiffies(vc->vc_cur_blink_ms);
+ p->con_rotate = initial_rotation;
+ set_blitting_type(vc, info);
+
+--
+2.5.0
+
diff --git a/openpower/linux/linux-0018-Fix-crash-in-ast-fbcon-on-boot.patch b/openpower/linux/linux-0018-Fix-crash-in-ast-fbcon-on-boot.patch
deleted file mode 100644
index 5e55969b..00000000
--- a/openpower/linux/linux-0018-Fix-crash-in-ast-fbcon-on-boot.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From d56cf122d12632a0015e19778a71c88f80799227 Mon Sep 17 00:00:00 2001
-From: Stewart Smith <stewart@linux.vnet.ibm.com>
-Date: Sat, 3 Oct 2015 11:02:31 +1000
-Subject: [PATCH 1/2] Fix crash in ast fbcon on boot
-
-theory is ops->cur_blink_jiffies is not getting initialised before adding
-the timer
-
-Reported-by: Stephanie M Swanson <swanman@us.ibm.com>
-Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
-Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
----
- drivers/video/console/fbcon.c | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
-
-diff --git a/drivers/video/console/fbcon.c b/drivers/video/console/fbcon.c
-index 1aaf893..45d2a0a 100644
---- a/drivers/video/console/fbcon.c
-+++ b/drivers/video/console/fbcon.c
-@@ -416,6 +416,8 @@ static void fbcon_add_cursor_timer(struct fb_info *info)
- INIT_WORK(&info->queue, fb_flashcursor);
-
- init_timer(&ops->cursor_timer);
-+ if (ops->cur_blink_jiffies < 1)
-+ ops->cur_blink_jiffies = msecs_to_jiffies(200);
- ops->cursor_timer.function = cursor_timer_handler;
- ops->cursor_timer.expires = jiffies + ops->cur_blink_jiffies;
- ops->cursor_timer.data = (unsigned long ) info;
---
-1.7.1
-
diff --git a/openpower/linux/linux-0018-Release-4.2.3-openpower1.patch b/openpower/linux/linux-0018-Release-4.2.3-openpower1.patch
new file mode 100644
index 00000000..c3c7397d
--- /dev/null
+++ b/openpower/linux/linux-0018-Release-4.2.3-openpower1.patch
@@ -0,0 +1,26 @@
+From 6912b53d84fbc50d2905a81de907c049909b824d Mon Sep 17 00:00:00 2001
+From: Joel Stanley <joel@jms.id.au>
+Date: Tue, 20 Oct 2015 15:01:06 +1030
+Subject: [PATCH 18/18] Release 4.2.3-openpower1
+
+Signed-off-by: Joel Stanley <joel@jms.id.au>
+---
+ Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile b/Makefile
+index a6edbb1..7979d55 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1,7 +1,7 @@
+ VERSION = 4
+ PATCHLEVEL = 2
+ SUBLEVEL = 3
+-EXTRAVERSION =
++EXTRAVERSION = -openpower1
+ NAME = Hurr durr I'ma sheep
+
+ # *DOCUMENTATION*
+--
+2.5.0
+
diff --git a/openpower/linux/linux-0019-Release-4.2.1-openpower2.patch b/openpower/linux/linux-0019-Release-4.2.1-openpower2.patch
deleted file mode 100644
index 2e0e8476..00000000
--- a/openpower/linux/linux-0019-Release-4.2.1-openpower2.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 185b564ab788e84bb7b07482f7fdbb816b209b46 Mon Sep 17 00:00:00 2001
-From: Stewart Smith <stewart@linux.vnet.ibm.com>
-Date: Sat, 3 Oct 2015 11:07:20 +1000
-Subject: [PATCH 2/2] Release 4.2.1-openpower2
-
-Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
----
- Makefile | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/Makefile b/Makefile
-index a03efc1..ca21a06 100644
---- a/Makefile
-+++ b/Makefile
-@@ -1,7 +1,7 @@
- VERSION = 4
- PATCHLEVEL = 2
- SUBLEVEL = 1
--EXTRAVERSION =
-+EXTRAVERSION = -openpower2
- NAME = Hurr durr I'ma sheep
-
- # *DOCUMENTATION*
---
-1.7.1
-
OpenPOWER on IntegriCloud