diff options
author | Stewart Smith <stewart@linux.vnet.ibm.com> | 2017-07-19 14:39:33 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-19 14:39:33 +1000 |
commit | 6621189c83b0b97ee97812ef818b0df8a6c3efb8 (patch) | |
tree | ebac6d0a4c619812549de0bfd0e3220a64e58b2a | |
parent | 5d42afbe5b45a79c98f2db84ab8081ea6f785ffc (diff) | |
parent | 3f6d84353366e84811c67ed55eed9f5791f7e133 (diff) | |
download | talos-op-build-6621189c83b0b97ee97812ef818b0df8a6c3efb8.tar.gz talos-op-build-6621189c83b0b97ee97812ef818b0df8a6c3efb8.zip |
Merge pull request #1256 from shenki/legacy-kernel-bump
Release 4.4.77-openpower1
18 files changed, 34 insertions, 70 deletions
diff --git a/openpower/configs/barreleye_defconfig b/openpower/configs/barreleye_defconfig index 761884ce..510fea44 100644 --- a/openpower/configs/barreleye_defconfig +++ b/openpower/configs/barreleye_defconfig @@ -42,7 +42,7 @@ BR2_ROOTFS_DEVICE_TABLE="../openpower/device_table.txt" BR2_ROOTFS_POST_BUILD_SCRIPT="../openpower/scripts/fixup-target-var" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.4.70" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.4.77" BR2_KERNEL_HEADERS_4_4=y BR2_BINUTILS_VERSION_2_26_X=y BR2_LINUX_KERNEL_PATCH="$(BR2_EXTERNAL)/linux" diff --git a/openpower/configs/firenze_defconfig b/openpower/configs/firenze_defconfig index e20a98d4..d2b386ac 100644 --- a/openpower/configs/firenze_defconfig +++ b/openpower/configs/firenze_defconfig @@ -37,7 +37,7 @@ BR2_ROOTFS_DEVICE_TABLE="../openpower/device_table.txt" BR2_ROOTFS_POST_BUILD_SCRIPT="../openpower/scripts/fixup-target-var ../openpower/scripts/firenze-firmware-whitelist" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.4.70" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.4.77" BR2_KERNEL_HEADERS_4_4=y BR2_BINUTILS_VERSION_2_26_X=y BR2_LINUX_KERNEL_PATCH="$(BR2_EXTERNAL)/linux" diff --git a/openpower/configs/firestone_defconfig b/openpower/configs/firestone_defconfig index 97728f6c..8fc3f30b 100644 --- a/openpower/configs/firestone_defconfig +++ b/openpower/configs/firestone_defconfig @@ -42,7 +42,7 @@ BR2_ROOTFS_DEVICE_TABLE="../openpower/device_table.txt" BR2_ROOTFS_POST_BUILD_SCRIPT="../openpower/scripts/fixup-target-var" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.4.70" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.4.77" BR2_KERNEL_HEADERS_4_4=y BR2_BINUTILS_VERSION_2_26_X=y BR2_LINUX_KERNEL_PATCH="$(BR2_EXTERNAL)/linux" diff --git a/openpower/configs/garrison_defconfig b/openpower/configs/garrison_defconfig index d35e0f34..535f0789 100644 --- a/openpower/configs/garrison_defconfig +++ b/openpower/configs/garrison_defconfig @@ -42,7 +42,7 @@ BR2_ROOTFS_DEVICE_TABLE="../openpower/device_table.txt" BR2_ROOTFS_POST_BUILD_SCRIPT="../openpower/scripts/fixup-target-var" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.4.70" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.4.77" BR2_KERNEL_HEADERS_4_4=y BR2_BINUTILS_VERSION_2_26_X=y BR2_LINUX_KERNEL_PATCH="$(BR2_EXTERNAL)/linux" diff --git a/openpower/configs/habanero_defconfig b/openpower/configs/habanero_defconfig index c0c36c33..a5c6641b 100644 --- a/openpower/configs/habanero_defconfig +++ b/openpower/configs/habanero_defconfig @@ -42,7 +42,7 @@ BR2_ROOTFS_DEVICE_TABLE="../openpower/device_table.txt" BR2_ROOTFS_POST_BUILD_SCRIPT="../openpower/scripts/fixup-target-var" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.4.70" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.4.77" BR2_KERNEL_HEADERS_4_4=y BR2_BINUTILS_VERSION_2_26_X=y BR2_LINUX_KERNEL_PATCH="$(BR2_EXTERNAL)/linux" diff --git a/openpower/configs/openpower_mambo_defconfig b/openpower/configs/openpower_mambo_defconfig index a1d1ddc3..86901c77 100644 --- a/openpower/configs/openpower_mambo_defconfig +++ b/openpower/configs/openpower_mambo_defconfig @@ -31,7 +31,7 @@ BR2_ROOTFS_DEVICE_TABLE="../openpower/device_table.txt" BR2_ROOTFS_POST_BUILD_SCRIPT="../openpower/scripts/fixup-target-var" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.4.70" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.4.77" BR2_KERNEL_HEADERS_4_4=y BR2_BINUTILS_VERSION_2_26_X=y BR2_LINUX_KERNEL_PATCH="$(BR2_EXTERNAL)/linux" diff --git a/openpower/configs/palmetto_defconfig b/openpower/configs/palmetto_defconfig index 9d111da3..3145fe1c 100644 --- a/openpower/configs/palmetto_defconfig +++ b/openpower/configs/palmetto_defconfig @@ -40,7 +40,7 @@ BR2_ROOTFS_DEVICE_TABLE="../openpower/device_table.txt" BR2_ROOTFS_POST_BUILD_SCRIPT="../openpower/scripts/fixup-target-var" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.4.70" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.4.77" BR2_KERNEL_HEADERS_4_4=y BR2_BINUTILS_VERSION_2_26_X=y BR2_LINUX_KERNEL_PATCH="$(BR2_EXTERNAL)/linux" diff --git a/openpower/linux/0001-xhci-Use-xhci_pci_remove-for-xhci-device-shutdown.patch b/openpower/linux/0001-xhci-Use-xhci_pci_remove-for-xhci-device-shutdown.patch index cb9abdf2..f85bf437 100644 --- a/openpower/linux/0001-xhci-Use-xhci_pci_remove-for-xhci-device-shutdown.patch +++ b/openpower/linux/0001-xhci-Use-xhci_pci_remove-for-xhci-device-shutdown.patch @@ -10,10 +10,10 @@ Signed-off-by: Joel Stanley <joel@jms.id.au> 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/usb/host/xhci-pci.c b/drivers/usb/host/xhci-pci.c -index 30c4ae80c8f9..3c7c6f08637d 100644 +index e8f990642281..398a6a590fc6 100644 --- a/drivers/usb/host/xhci-pci.c +++ b/drivers/usb/host/xhci-pci.c -@@ -459,7 +459,7 @@ static struct pci_driver xhci_pci_driver = { +@@ -462,7 +462,7 @@ static struct pci_driver xhci_pci_driver = { .remove = xhci_pci_remove, /* suspend and resume implemented later */ @@ -22,6 +22,3 @@ index 30c4ae80c8f9..3c7c6f08637d 100644 #ifdef CONFIG_PM .driver = { .pm = &usb_hcd_pci_pm_ops --- -2.11.0 - diff --git a/openpower/linux/0002-drivers-drm-ast-Switch-SCU-to-VGA-output-on-POST.patch b/openpower/linux/0002-drivers-drm-ast-Switch-SCU-to-VGA-output-on-POST.patch index 17feba36..b8bcb5e4 100644 --- a/openpower/linux/0002-drivers-drm-ast-Switch-SCU-to-VGA-output-on-POST.patch +++ b/openpower/linux/0002-drivers-drm-ast-Switch-SCU-to-VGA-output-on-POST.patch @@ -10,11 +10,11 @@ VGA mode. Signed-off-by: Jeremy Kerr <jk@ozlabs.org> Signed-off-by: Joel Stanley <joel@jms.id.au> --- - drivers/gpu/drm/ast/ast_post.c | 32 ++++++++++++++++++++++++++++++++ - 1 file changed, 32 insertions(+) + drivers/gpu/drm/ast/ast_post.c | 33 +++++++++++++++++++++++++++++++++ + 1 file changed, 33 insertions(+) diff --git a/drivers/gpu/drm/ast/ast_post.c b/drivers/gpu/drm/ast/ast_post.c -index 30672a3df8a9..bf6c4bfff2dc 100644 +index c7c58becb25d..a31158ed5928 100644 --- a/drivers/gpu/drm/ast/ast_post.c +++ b/drivers/gpu/drm/ast/ast_post.c @@ -32,6 +32,7 @@ @@ -25,17 +25,18 @@ index 30672a3df8a9..bf6c4bfff2dc 100644 void ast_enable_vga(struct drm_device *dev) { -@@ -380,6 +381,9 @@ void ast_post_gpu(struct drm_device *dev) - else - ast_init_dram_reg(dev); +@@ -381,6 +382,10 @@ void ast_post_gpu(struct drm_device *dev) + else + ast_init_dram_reg(dev); -+ if (ast->chip == AST2400) -+ ast_init_output_control(dev); ++ /* HACK: this is to support AMI P8 VGA support */ ++ if (ast->chip == AST2400) ++ ast_init_output_control(dev); + - ast_init_3rdtx(dev); - } - -@@ -1683,3 +1687,31 @@ static void ast_init_dram_2300(struct drm_device *dev) + ast_init_3rdtx(dev); + } else { + if (ast->tx_chip_type != AST_TX_NONE) +@@ -1688,3 +1693,31 @@ static void ast_init_dram_2300(struct drm_device *dev) } while ((reg & 0x40) == 0); } @@ -67,6 +68,3 @@ index 30672a3df8a9..bf6c4bfff2dc 100644 + + ast_moutdwm(ast, scu_addr | 0x2c, val); +} --- -2.11.0 - diff --git a/openpower/linux/0003-net-mlx4_core-Set-UAR-page-size-to-4KB-regardless-of.patch b/openpower/linux/0003-net-mlx4_core-Set-UAR-page-size-to-4KB-regardless-of.patch index 1061718d..f91ae22c 100644 --- a/openpower/linux/0003-net-mlx4_core-Set-UAR-page-size-to-4KB-regardless-of.patch +++ b/openpower/linux/0003-net-mlx4_core-Set-UAR-page-size-to-4KB-regardless-of.patch @@ -120,10 +120,10 @@ index e4019a803a9c..0debb611da8b 100644 err = mlx4_qp_to_ready(mdev->dev, &ring->wqres.mtt, &ring->context, &ring->qp, &ring->qp_state); diff --git a/drivers/net/ethernet/mellanox/mlx4/eq.c b/drivers/net/ethernet/mellanox/mlx4/eq.c -index 603d1c3d3b2e..ad6240e45441 100644 +index ff77b8b608bd..d527c5fa5c59 100644 --- a/drivers/net/ethernet/mellanox/mlx4/eq.c +++ b/drivers/net/ethernet/mellanox/mlx4/eq.c -@@ -924,9 +924,10 @@ static void __iomem *mlx4_get_eq_uar(struct mlx4_dev *dev, struct mlx4_eq *eq) +@@ -929,9 +929,10 @@ static void __iomem *mlx4_get_eq_uar(struct mlx4_dev *dev, struct mlx4_eq *eq) if (!priv->eq_table.uar_map[index]) { priv->eq_table.uar_map[index] = @@ -294,6 +294,3 @@ index d3133be12d92..8bab38f8872a 100644 + return (128 >> (PAGE_SHIFT - dev->uar_page_shift)); +} #endif /* MLX4_DEVICE_H */ --- -2.11.0 - diff --git a/openpower/linux/0004-xhci-do-not-halt-the-secondary-HCD.patch b/openpower/linux/0004-xhci-do-not-halt-the-secondary-HCD.patch index 4983dc99..b0dab4dd 100644 --- a/openpower/linux/0004-xhci-do-not-halt-the-secondary-HCD.patch +++ b/openpower/linux/0004-xhci-do-not-halt-the-secondary-HCD.patch @@ -51,6 +51,3 @@ index f2e9f59c90d6..28fad2949308 100644 xhci_cleanup_msix(xhci); /* Deleting Compliance Mode Recovery Timer */ --- -2.11.0 - diff --git a/openpower/linux/0005-net-mlx5-Add-pci-shutdown-callback.patch b/openpower/linux/0005-net-mlx5-Add-pci-shutdown-callback.patch index a1db5602..9f676a4f 100644 --- a/openpower/linux/0005-net-mlx5-Add-pci-shutdown-callback.patch +++ b/openpower/linux/0005-net-mlx5-Add-pci-shutdown-callback.patch @@ -63,10 +63,10 @@ index 90e876ecc720..984668ec8a0b 100644 static void *mlx5e_get_netdev(void *vpriv) diff --git a/drivers/net/ethernet/mellanox/mlx5/core/main.c b/drivers/net/ethernet/mellanox/mlx5/core/main.c -index 1e611980cf99..1351eecd6bde 100644 +index f5c1f4acc57b..aa39ff18b4f0 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/main.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/main.c -@@ -920,7 +920,7 @@ static int mlx5_load_one(struct mlx5_core_dev *dev, struct mlx5_priv *priv) +@@ -921,7 +921,7 @@ static int mlx5_load_one(struct mlx5_core_dev *dev, struct mlx5_priv *priv) int err; mutex_lock(&dev->intf_state_mutex); @@ -75,7 +75,7 @@ index 1e611980cf99..1351eecd6bde 100644 dev_warn(&dev->pdev->dev, "%s: interface is up, NOP\n", __func__); goto out; -@@ -1069,7 +1069,8 @@ static int mlx5_load_one(struct mlx5_core_dev *dev, struct mlx5_priv *priv) +@@ -1079,7 +1079,8 @@ static int mlx5_load_one(struct mlx5_core_dev *dev, struct mlx5_priv *priv) if (err) pr_info("failed request module on %s\n", MLX5_IB_MOD); @@ -85,7 +85,7 @@ index 1e611980cf99..1351eecd6bde 100644 out: mutex_unlock(&dev->intf_state_mutex); -@@ -1131,7 +1132,7 @@ static int mlx5_unload_one(struct mlx5_core_dev *dev, struct mlx5_priv *priv) +@@ -1141,7 +1142,7 @@ static int mlx5_unload_one(struct mlx5_core_dev *dev, struct mlx5_priv *priv) int err = 0; mutex_lock(&dev->intf_state_mutex); @@ -94,7 +94,7 @@ index 1e611980cf99..1351eecd6bde 100644 dev_warn(&dev->pdev->dev, "%s: interface is down, NOP\n", __func__); goto out; -@@ -1161,7 +1162,8 @@ static int mlx5_unload_one(struct mlx5_core_dev *dev, struct mlx5_priv *priv) +@@ -1171,7 +1172,8 @@ static int mlx5_unload_one(struct mlx5_core_dev *dev, struct mlx5_priv *priv) mlx5_cmd_cleanup(dev); out: @@ -104,7 +104,7 @@ index 1e611980cf99..1351eecd6bde 100644 mutex_unlock(&dev->intf_state_mutex); return err; } -@@ -1371,6 +1373,18 @@ static const struct pci_error_handlers mlx5_err_handler = { +@@ -1381,6 +1383,18 @@ static const struct pci_error_handlers mlx5_err_handler = { .resume = mlx5_pci_resume }; @@ -123,7 +123,7 @@ index 1e611980cf99..1351eecd6bde 100644 static const struct pci_device_id mlx5_core_pci_table[] = { { PCI_VDEVICE(MELLANOX, 0x1011) }, /* Connect-IB */ { PCI_VDEVICE(MELLANOX, 0x1012) }, /* Connect-IB VF */ -@@ -1388,6 +1402,7 @@ static struct pci_driver mlx5_core_driver = { +@@ -1398,6 +1412,7 @@ static struct pci_driver mlx5_core_driver = { .id_table = mlx5_core_pci_table, .probe = init_one, .remove = remove_one, @@ -156,6 +156,3 @@ index 412aa988c6ad..dc26d9942120 100644 void (*event) (struct mlx5_core_dev *dev, enum mlx5_dev_event event, unsigned long param); --- -2.11.0 - diff --git a/openpower/linux/0006-powerpc-boot-Add-OPAL-console-to-epapr-wrappers.patch b/openpower/linux/0006-powerpc-boot-Add-OPAL-console-to-epapr-wrappers.patch index 18b30d28..ea4917ca 100644 --- a/openpower/linux/0006-powerpc-boot-Add-OPAL-console-to-epapr-wrappers.patch +++ b/openpower/linux/0006-powerpc-boot-Add-OPAL-console-to-epapr-wrappers.patch @@ -281,6 +281,3 @@ index 31393d17a9c1..85565a89bcc2 100644 #define min(x,y) ({ \ typeof(x) _x = (x); \ typeof(y) _y = (y); \ --- -2.11.0 - diff --git a/openpower/linux/0007-tty-hvc-Use-opal-irqchip-interface-if-available.patch b/openpower/linux/0007-tty-hvc-Use-opal-irqchip-interface-if-available.patch index e420ddd2..e93d8f4d 100644 --- a/openpower/linux/0007-tty-hvc-Use-opal-irqchip-interface-if-available.patch +++ b/openpower/linux/0007-tty-hvc-Use-opal-irqchip-interface-if-available.patch @@ -33,6 +33,3 @@ index 47b54c6aefd2..276b796b24e4 100644 if (!irq) { pr_err("hvc_opal: Unable to map interrupt for device %s\n", dev->dev.of_node->full_name); --- -2.11.0 - diff --git a/openpower/linux/0008-tty-hvc-Use-IRQF_SHARED-for-OPAL-hvc-consoles.patch b/openpower/linux/0008-tty-hvc-Use-IRQF_SHARED-for-OPAL-hvc-consoles.patch index cfbb923b..3471e488 100644 --- a/openpower/linux/0008-tty-hvc-Use-IRQF_SHARED-for-OPAL-hvc-consoles.patch +++ b/openpower/linux/0008-tty-hvc-Use-IRQF_SHARED-for-OPAL-hvc-consoles.patch @@ -83,6 +83,3 @@ index 276b796b24e4..510799311099 100644 dev_set_drvdata(&dev->dev, hp); return 0; --- -2.11.0 - diff --git a/openpower/linux/0009-usb-xhci-allow-xhci_check_bandwith-in-XHCI_STATE_REM.patch b/openpower/linux/0009-usb-xhci-allow-xhci_check_bandwith-in-XHCI_STATE_REM.patch index 6fbd3168..68a2e767 100644 --- a/openpower/linux/0009-usb-xhci-allow-xhci_check_bandwith-in-XHCI_STATE_REM.patch +++ b/openpower/linux/0009-usb-xhci-allow-xhci_check_bandwith-in-XHCI_STATE_REM.patch @@ -58,6 +58,3 @@ index 28fad2949308..c808e2e1f499 100644 return -ENODEV; xhci_dbg(xhci, "%s called for udev %p\n", __func__, udev); --- -2.11.0 - diff --git a/openpower/linux/0010-powerpc-boot-Request-no-dynamic-linker-for-boot-wrap.patch b/openpower/linux/0010-powerpc-boot-Request-no-dynamic-linker-for-boot-wrap.patch index 12f5d4a3..61944590 100644 --- a/openpower/linux/0010-powerpc-boot-Request-no-dynamic-linker-for-boot-wrap.patch +++ b/openpower/linux/0010-powerpc-boot-Request-no-dynamic-linker-for-boot-wrap.patch @@ -25,8 +25,6 @@ Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> (cherry picked from commit ff45000fcb56b5b0f1a14a865d3541746d838a0a) Signed-off-by: Joel Stanley <joel@jms.id.au> - -Signed-off-by: Joel Stanley <joel@jms.id.au> --- arch/powerpc/boot/wrapper | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) @@ -74,6 +72,3 @@ index ceaa75d5a684..8c8394e4e164 100755 $platformo $tmp $object/wrapper.a rm $tmp fi --- -2.11.0 - diff --git a/openpower/linux/0011-Release-v4.4.70-openpower1.patch b/openpower/linux/0011-Release-v4.4.77-openpower1.patch index ba9d207f..87672078 100644 --- a/openpower/linux/0011-Release-v4.4.70-openpower1.patch +++ b/openpower/linux/0011-Release-v4.4.77-openpower1.patch @@ -1,9 +1,7 @@ From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Joel Stanley <joel@jms.id.au> Date: Wed, 7 Jun 2017 14:46:38 +0930 -Subject: [PATCH 11/11] Release v4.4.70-openpower1 - - - Move to latest upstream stable release 4.4.70 +Subject: [PATCH 11/11] Release v4.4.77-openpower1 Signed-off-by: Joel Stanley <joel@jms.id.au> --- @@ -11,18 +9,15 @@ Signed-off-by: Joel Stanley <joel@jms.id.au> 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile -index a5ecb29c6ed3..376cd912aa5c 100644 +index bf49a61d02e2..0bcf47141d7c 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ VERSION = 4 PATCHLEVEL = 4 - SUBLEVEL = 70 + SUBLEVEL = 77 -EXTRAVERSION = +EXTRAVERSION = -openpower1 NAME = Blurry Fish Butt # *DOCUMENTATION* --- -2.11.0 - |