Initial support for Socionext Synquacer platform
This commit is contained in:
parent
d83abc1b5e
commit
ee0bddee93
@ -0,0 +1,55 @@
|
||||
From patchwork Mon Oct 2 14:08:40 2017
|
||||
Content-Type: text/plain; charset="utf-8"
|
||||
MIME-Version: 1.0
|
||||
Content-Transfer-Encoding: 7bit
|
||||
Subject: PCI: aspm: deal with missing root ports in link state handling
|
||||
From: Ard Biesheuvel <ard.biesheuvel@linaro.org>
|
||||
X-Patchwork-Id: 9980861
|
||||
Message-Id: <20171002140840.7767-1-ard.biesheuvel@linaro.org>
|
||||
To: linux-pci@vger.kernel.org, bhelgaas@google.com
|
||||
Cc: graeme.gregory@linaro.org, leif.lindholm@linaro.org,
|
||||
daniel.thompson@Linaro.org, Ard Biesheuvel <ard.biesheuvel@linaro.org>
|
||||
Date: Mon, 2 Oct 2017 15:08:40 +0100
|
||||
|
||||
Even though it is unconventional, some PCIe host implementations omit
|
||||
the root ports entirely, and simply consist of a host bridge (which
|
||||
is not modeled as a device in the PCI hierarchy) and a link.
|
||||
|
||||
When the downstream device is an endpoint, our current code does not
|
||||
seem to mind this unusual configuration. However, when PCIe switches
|
||||
are involved, the ASPM code assumes that any downstream switch port
|
||||
has a parent, and blindly derefences the bus->parent->self field of
|
||||
the pci_dev struct to chain the downstream link state to the link
|
||||
state of the root port. Given that the root port is missing, the link
|
||||
is not modeled at all, and nor is the link state, and attempting to
|
||||
access it results in a NULL pointer dereference and a crash.
|
||||
|
||||
So let's avoid this by allowing the link state chain to terminate at
|
||||
the downstream port if no root port exists.
|
||||
|
||||
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
|
||||
---
|
||||
drivers/pci/pcie/aspm.c | 8 ++++++--
|
||||
1 file changed, 6 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/drivers/pci/pcie/aspm.c b/drivers/pci/pcie/aspm.c
|
||||
index 1dfa10cc566b..0bea8498b5a5 100644
|
||||
--- a/drivers/pci/pcie/aspm.c
|
||||
+++ b/drivers/pci/pcie/aspm.c
|
||||
@@ -802,10 +802,14 @@ static struct pcie_link_state *alloc_pcie_link_state(struct pci_dev *pdev)
|
||||
|
||||
/*
|
||||
* Root Ports and PCI/PCI-X to PCIe Bridges are roots of PCIe
|
||||
- * hierarchies.
|
||||
+ * hierarchies. Note that some PCIe host implementations omit
|
||||
+ * the root ports entirely, in which case a downstream port on
|
||||
+ * a switch may become the root of the link state chain for all
|
||||
+ * its subordinate endpoints.
|
||||
*/
|
||||
if (pci_pcie_type(pdev) == PCI_EXP_TYPE_ROOT_PORT ||
|
||||
- pci_pcie_type(pdev) == PCI_EXP_TYPE_PCIE_BRIDGE) {
|
||||
+ pci_pcie_type(pdev) == PCI_EXP_TYPE_PCIE_BRIDGE ||
|
||||
+ !pdev->bus->parent->self) {
|
||||
link->root = link;
|
||||
} else {
|
||||
struct pcie_link_state *parent;
|
77
ahci-don-t-ignore-result-code-of-ahci_reset_controller.patch
Normal file
77
ahci-don-t-ignore-result-code-of-ahci_reset_controller.patch
Normal file
@ -0,0 +1,77 @@
|
||||
From patchwork Mon Oct 2 18:31:24 2017
|
||||
Content-Type: text/plain; charset="utf-8"
|
||||
MIME-Version: 1.0
|
||||
Content-Transfer-Encoding: 7bit
|
||||
Subject: ahci: don't ignore result code of ahci_reset_controller()
|
||||
X-Patchwork-Submitter: Ard Biesheuvel <ard.biesheuvel@linaro.org>
|
||||
X-Patchwork-Id: 820637
|
||||
X-Patchwork-Delegate: davem@davemloft.net
|
||||
Message-Id: <20171002183124.17003-1-ard.biesheuvel@linaro.org>
|
||||
To: linux-ide@vger.kernel.org, tj@kernel.org
|
||||
Cc: graeme.gregory@linaro.org, leif.lindholm@linaro.org,
|
||||
daniel.thompson@Linaro.org, Ard Biesheuvel <ard.biesheuvel@linaro.org>
|
||||
Date: Mon, 2 Oct 2017 19:31:24 +0100
|
||||
From: Ard Biesheuvel <ard.biesheuvel@linaro.org>
|
||||
List-Id: <linux-ide.vger.kernel.org>
|
||||
|
||||
ahci_pci_reset_controller() calls ahci_reset_controller(), which may
|
||||
fail, but ignores the result code and always returns success. This
|
||||
may result in failures like below
|
||||
|
||||
ahci 0000:02:00.0: version 3.0
|
||||
ahci 0000:02:00.0: enabling device (0000 -> 0003)
|
||||
ahci 0000:02:00.0: SSS flag set, parallel bus scan disabled
|
||||
ahci 0000:02:00.0: controller reset failed (0xffffffff)
|
||||
ahci 0000:02:00.0: failed to stop engine (-5)
|
||||
... repeated many times ...
|
||||
ahci 0000:02:00.0: failed to stop engine (-5)
|
||||
Unable to handle kernel paging request at virtual address ffff0000093f9018
|
||||
...
|
||||
PC is at ahci_stop_engine+0x5c/0xd8 [libahci]
|
||||
LR is at ahci_deinit_port.constprop.12+0x1c/0xc0 [libahci]
|
||||
...
|
||||
[<ffff000000a17014>] ahci_stop_engine+0x5c/0xd8 [libahci]
|
||||
[<ffff000000a196b4>] ahci_deinit_port.constprop.12+0x1c/0xc0 [libahci]
|
||||
[<ffff000000a197d8>] ahci_init_controller+0x80/0x168 [libahci]
|
||||
[<ffff000000a260f8>] ahci_pci_init_controller+0x60/0x68 [ahci]
|
||||
[<ffff000000a26f94>] ahci_init_one+0x75c/0xd88 [ahci]
|
||||
[<ffff000008430324>] local_pci_probe+0x3c/0xb8
|
||||
[<ffff000008431728>] pci_device_probe+0x138/0x170
|
||||
[<ffff000008585e54>] driver_probe_device+0x2dc/0x458
|
||||
[<ffff0000085860e4>] __driver_attach+0x114/0x118
|
||||
[<ffff000008583ca8>] bus_for_each_dev+0x60/0xa0
|
||||
[<ffff000008585638>] driver_attach+0x20/0x28
|
||||
[<ffff0000085850b0>] bus_add_driver+0x1f0/0x2a8
|
||||
[<ffff000008586ae0>] driver_register+0x60/0xf8
|
||||
[<ffff00000842f9b4>] __pci_register_driver+0x3c/0x48
|
||||
[<ffff000000a3001c>] ahci_pci_driver_init+0x1c/0x1000 [ahci]
|
||||
[<ffff000008083918>] do_one_initcall+0x38/0x120
|
||||
|
||||
where an obvious hardware level failure results in an unnecessary 15 second
|
||||
delay and a subsequent crash.
|
||||
|
||||
So record the result code of ahci_reset_controller() and relay it, rather
|
||||
than ignoring it.
|
||||
|
||||
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
|
||||
---
|
||||
drivers/ata/ahci.c | 5 ++++-
|
||||
1 file changed, 4 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c
|
||||
index 5a5fd0b404eb..649e799df9c1 100644
|
||||
--- a/drivers/ata/ahci.c
|
||||
+++ b/drivers/ata/ahci.c
|
||||
@@ -621,8 +621,11 @@ static void ahci_pci_save_initial_config(struct pci_dev *pdev,
|
||||
static int ahci_pci_reset_controller(struct ata_host *host)
|
||||
{
|
||||
struct pci_dev *pdev = to_pci_dev(host->dev);
|
||||
+ int rc;
|
||||
|
||||
- ahci_reset_controller(host);
|
||||
+ rc = ahci_reset_controller(host);
|
||||
+ if (rc)
|
||||
+ return rc;
|
||||
|
||||
if (pdev->vendor == PCI_VENDOR_ID_INTEL) {
|
||||
struct ahci_host_priv *hpriv = host->private_data;
|
2898
arm64-socionext-96b-enablement.patch
Normal file
2898
arm64-socionext-96b-enablement.patch
Normal file
File diff suppressed because it is too large
Load Diff
1
baseconfig/CONFIG_NET_VENDOR_SNI
Normal file
1
baseconfig/CONFIG_NET_VENDOR_SNI
Normal file
@ -0,0 +1 @@
|
||||
# CONFIG_NET_VENDOR_SNI is not set
|
1
baseconfig/CONFIG_PCIE_DW_HOST_ECAM
Normal file
1
baseconfig/CONFIG_PCIE_DW_HOST_ECAM
Normal file
@ -0,0 +1 @@
|
||||
# CONFIG_PCIE_DW_HOST_ECAM is not set
|
1
baseconfig/arm/arm64/CONFIG_NET_VENDOR_SNI
Normal file
1
baseconfig/arm/arm64/CONFIG_NET_VENDOR_SNI
Normal file
@ -0,0 +1 @@
|
||||
CONFIG_NET_VENDOR_SNI=y
|
1
baseconfig/arm/arm64/CONFIG_PCIE_DW_HOST_ECAM
Normal file
1
baseconfig/arm/arm64/CONFIG_PCIE_DW_HOST_ECAM
Normal file
@ -0,0 +1 @@
|
||||
CONFIG_PCIE_DW_HOST_ECAM=y
|
1
baseconfig/arm/arm64/CONFIG_SNI_NETSEC
Normal file
1
baseconfig/arm/arm64/CONFIG_SNI_NETSEC
Normal file
@ -0,0 +1 @@
|
||||
CONFIG_SNI_NETSEC=m
|
1
baseconfig/arm/arm64/CONFIG_SOCIONEXT_SYNQUACER_PREITS
Normal file
1
baseconfig/arm/arm64/CONFIG_SOCIONEXT_SYNQUACER_PREITS
Normal file
@ -0,0 +1 @@
|
||||
CONFIG_SOCIONEXT_SYNQUACER_PREITS=y
|
@ -3566,6 +3566,7 @@ CONFIG_NET_VENDOR_ROCKER=y
|
||||
CONFIG_NET_VENDOR_SILAN=y
|
||||
CONFIG_NET_VENDOR_SIS=y
|
||||
CONFIG_NET_VENDOR_SMSC=y
|
||||
CONFIG_NET_VENDOR_SNI=y
|
||||
# CONFIG_NET_VENDOR_SOLARFLARE is not set
|
||||
CONFIG_NET_VENDOR_STMICRO=y
|
||||
# CONFIG_NET_VENDOR_SUN is not set
|
||||
@ -3943,6 +3944,7 @@ CONFIG_PCIE_ARMADA_8K=y
|
||||
# CONFIG_PCIEASPM_DEBUG is not set
|
||||
CONFIG_PCIEASPM=y
|
||||
CONFIG_PCIE_DPC=y
|
||||
CONFIG_PCIE_DW_HOST_ECAM=y
|
||||
CONFIG_PCIE_DW_HOST=y
|
||||
# CONFIG_PCIE_DW_PLAT is not set
|
||||
CONFIG_PCIE_DW=y
|
||||
@ -5325,8 +5327,10 @@ CONFIG_SND_VIRMIDI=m
|
||||
CONFIG_SND_VIRTUOSO=m
|
||||
CONFIG_SND_VX222=m
|
||||
CONFIG_SND_YMFPCI=m
|
||||
CONFIG_SNI_NETSEC=m
|
||||
# CONFIG_SOC_BRCMSTB is not set
|
||||
# CONFIG_SOC_CAMERA is not set
|
||||
CONFIG_SOCIONEXT_SYNQUACER_PREITS=y
|
||||
CONFIG_SOC_TEGRA_FLOWCTRL=y
|
||||
# CONFIG_SOC_TI is not set
|
||||
# CONFIG_SOC_ZTE is not set
|
||||
|
@ -3545,6 +3545,7 @@ CONFIG_NET_VENDOR_ROCKER=y
|
||||
CONFIG_NET_VENDOR_SILAN=y
|
||||
CONFIG_NET_VENDOR_SIS=y
|
||||
CONFIG_NET_VENDOR_SMSC=y
|
||||
CONFIG_NET_VENDOR_SNI=y
|
||||
# CONFIG_NET_VENDOR_SOLARFLARE is not set
|
||||
CONFIG_NET_VENDOR_STMICRO=y
|
||||
# CONFIG_NET_VENDOR_SUN is not set
|
||||
@ -3922,6 +3923,7 @@ CONFIG_PCIE_ARMADA_8K=y
|
||||
# CONFIG_PCIEASPM_DEBUG is not set
|
||||
CONFIG_PCIEASPM=y
|
||||
CONFIG_PCIE_DPC=y
|
||||
CONFIG_PCIE_DW_HOST_ECAM=y
|
||||
CONFIG_PCIE_DW_HOST=y
|
||||
# CONFIG_PCIE_DW_PLAT is not set
|
||||
CONFIG_PCIE_DW=y
|
||||
@ -5302,8 +5304,10 @@ CONFIG_SND_VIRMIDI=m
|
||||
CONFIG_SND_VIRTUOSO=m
|
||||
CONFIG_SND_VX222=m
|
||||
CONFIG_SND_YMFPCI=m
|
||||
CONFIG_SNI_NETSEC=m
|
||||
# CONFIG_SOC_BRCMSTB is not set
|
||||
# CONFIG_SOC_CAMERA is not set
|
||||
CONFIG_SOCIONEXT_SYNQUACER_PREITS=y
|
||||
CONFIG_SOC_TEGRA_FLOWCTRL=y
|
||||
# CONFIG_SOC_TI is not set
|
||||
# CONFIG_SOC_ZTE is not set
|
||||
|
@ -3812,6 +3812,7 @@ CONFIG_NET_VENDOR_ROCKER=y
|
||||
CONFIG_NET_VENDOR_SILAN=y
|
||||
CONFIG_NET_VENDOR_SIS=y
|
||||
CONFIG_NET_VENDOR_SMSC=y
|
||||
# CONFIG_NET_VENDOR_SNI is not set
|
||||
# CONFIG_NET_VENDOR_SOLARFLARE is not set
|
||||
CONFIG_NET_VENDOR_STMICRO=y
|
||||
# CONFIG_NET_VENDOR_SUN is not set
|
||||
@ -4232,6 +4233,7 @@ CONFIG_PCIEAER=y
|
||||
# CONFIG_PCIEASPM_DEBUG is not set
|
||||
CONFIG_PCIEASPM=y
|
||||
CONFIG_PCIE_DPC=y
|
||||
# CONFIG_PCIE_DW_HOST_ECAM is not set
|
||||
CONFIG_PCIE_DW_HOST=y
|
||||
# CONFIG_PCIE_DW_PLAT is not set
|
||||
CONFIG_PCIE_DW=y
|
||||
|
@ -3638,6 +3638,7 @@ CONFIG_NET_VENDOR_ROCKER=y
|
||||
CONFIG_NET_VENDOR_SILAN=y
|
||||
CONFIG_NET_VENDOR_SIS=y
|
||||
CONFIG_NET_VENDOR_SMSC=y
|
||||
# CONFIG_NET_VENDOR_SNI is not set
|
||||
# CONFIG_NET_VENDOR_SOLARFLARE is not set
|
||||
CONFIG_NET_VENDOR_STMICRO=y
|
||||
# CONFIG_NET_VENDOR_SUN is not set
|
||||
@ -4016,6 +4017,7 @@ CONFIG_PCIEAER=y
|
||||
# CONFIG_PCIEASPM_DEBUG is not set
|
||||
CONFIG_PCIEASPM=y
|
||||
CONFIG_PCIE_DPC=y
|
||||
# CONFIG_PCIE_DW_HOST_ECAM is not set
|
||||
CONFIG_PCIE_DW_HOST=y
|
||||
# CONFIG_PCIE_DW_PLAT is not set
|
||||
CONFIG_PCIE_DW=y
|
||||
|
@ -3617,6 +3617,7 @@ CONFIG_NET_VENDOR_ROCKER=y
|
||||
CONFIG_NET_VENDOR_SILAN=y
|
||||
CONFIG_NET_VENDOR_SIS=y
|
||||
CONFIG_NET_VENDOR_SMSC=y
|
||||
# CONFIG_NET_VENDOR_SNI is not set
|
||||
# CONFIG_NET_VENDOR_SOLARFLARE is not set
|
||||
CONFIG_NET_VENDOR_STMICRO=y
|
||||
# CONFIG_NET_VENDOR_SUN is not set
|
||||
@ -3995,6 +3996,7 @@ CONFIG_PCIEAER=y
|
||||
# CONFIG_PCIEASPM_DEBUG is not set
|
||||
CONFIG_PCIEASPM=y
|
||||
CONFIG_PCIE_DPC=y
|
||||
# CONFIG_PCIE_DW_HOST_ECAM is not set
|
||||
CONFIG_PCIE_DW_HOST=y
|
||||
# CONFIG_PCIE_DW_PLAT is not set
|
||||
CONFIG_PCIE_DW=y
|
||||
|
@ -3791,6 +3791,7 @@ CONFIG_NET_VENDOR_ROCKER=y
|
||||
CONFIG_NET_VENDOR_SILAN=y
|
||||
CONFIG_NET_VENDOR_SIS=y
|
||||
CONFIG_NET_VENDOR_SMSC=y
|
||||
# CONFIG_NET_VENDOR_SNI is not set
|
||||
# CONFIG_NET_VENDOR_SOLARFLARE is not set
|
||||
CONFIG_NET_VENDOR_STMICRO=y
|
||||
# CONFIG_NET_VENDOR_SUN is not set
|
||||
@ -4211,6 +4212,7 @@ CONFIG_PCIEAER=y
|
||||
# CONFIG_PCIEASPM_DEBUG is not set
|
||||
CONFIG_PCIEASPM=y
|
||||
CONFIG_PCIE_DPC=y
|
||||
# CONFIG_PCIE_DW_HOST_ECAM is not set
|
||||
CONFIG_PCIE_DW_HOST=y
|
||||
# CONFIG_PCIE_DW_PLAT is not set
|
||||
CONFIG_PCIE_DW=y
|
||||
|
@ -3430,6 +3430,7 @@ CONFIG_NET_VENDOR_ROCKER=y
|
||||
CONFIG_NET_VENDOR_SILAN=y
|
||||
CONFIG_NET_VENDOR_SIS=y
|
||||
CONFIG_NET_VENDOR_SMSC=y
|
||||
# CONFIG_NET_VENDOR_SNI is not set
|
||||
CONFIG_NET_VENDOR_SOLARFLARE=y
|
||||
CONFIG_NET_VENDOR_STMICRO=y
|
||||
CONFIG_NET_VENDOR_SUN=y
|
||||
@ -3812,6 +3813,7 @@ CONFIG_PCIEAER=y
|
||||
# CONFIG_PCIEASPM_DEBUG is not set
|
||||
CONFIG_PCIEASPM=y
|
||||
CONFIG_PCIE_DPC=y
|
||||
# CONFIG_PCIE_DW_HOST_ECAM is not set
|
||||
# CONFIG_PCIE_DW_PLAT is not set
|
||||
CONFIG_PCIE_ECRC=y
|
||||
# CONFIG_PCI_ENDPOINT is not set
|
||||
|
@ -3450,6 +3450,7 @@ CONFIG_NET_VENDOR_ROCKER=y
|
||||
CONFIG_NET_VENDOR_SILAN=y
|
||||
CONFIG_NET_VENDOR_SIS=y
|
||||
CONFIG_NET_VENDOR_SMSC=y
|
||||
# CONFIG_NET_VENDOR_SNI is not set
|
||||
CONFIG_NET_VENDOR_SOLARFLARE=y
|
||||
CONFIG_NET_VENDOR_STMICRO=y
|
||||
CONFIG_NET_VENDOR_SUN=y
|
||||
@ -3832,6 +3833,7 @@ CONFIG_PCIEAER=y
|
||||
# CONFIG_PCIEASPM_DEBUG is not set
|
||||
CONFIG_PCIEASPM=y
|
||||
CONFIG_PCIE_DPC=y
|
||||
# CONFIG_PCIE_DW_HOST_ECAM is not set
|
||||
# CONFIG_PCIE_DW_PLAT is not set
|
||||
CONFIG_PCIE_ECRC=y
|
||||
# CONFIG_PCI_ENDPOINT is not set
|
||||
|
@ -3450,6 +3450,7 @@ CONFIG_NET_VENDOR_ROCKER=y
|
||||
CONFIG_NET_VENDOR_SILAN=y
|
||||
CONFIG_NET_VENDOR_SIS=y
|
||||
CONFIG_NET_VENDOR_SMSC=y
|
||||
# CONFIG_NET_VENDOR_SNI is not set
|
||||
CONFIG_NET_VENDOR_SOLARFLARE=y
|
||||
CONFIG_NET_VENDOR_STMICRO=y
|
||||
CONFIG_NET_VENDOR_SUN=y
|
||||
@ -3832,6 +3833,7 @@ CONFIG_PCIEAER=y
|
||||
# CONFIG_PCIEASPM_DEBUG is not set
|
||||
CONFIG_PCIEASPM=y
|
||||
CONFIG_PCIE_DPC=y
|
||||
# CONFIG_PCIE_DW_HOST_ECAM is not set
|
||||
# CONFIG_PCIE_DW_PLAT is not set
|
||||
CONFIG_PCIE_ECRC=y
|
||||
# CONFIG_PCI_ENDPOINT is not set
|
||||
|
@ -3430,6 +3430,7 @@ CONFIG_NET_VENDOR_ROCKER=y
|
||||
CONFIG_NET_VENDOR_SILAN=y
|
||||
CONFIG_NET_VENDOR_SIS=y
|
||||
CONFIG_NET_VENDOR_SMSC=y
|
||||
# CONFIG_NET_VENDOR_SNI is not set
|
||||
CONFIG_NET_VENDOR_SOLARFLARE=y
|
||||
CONFIG_NET_VENDOR_STMICRO=y
|
||||
CONFIG_NET_VENDOR_SUN=y
|
||||
@ -3812,6 +3813,7 @@ CONFIG_PCIEAER=y
|
||||
# CONFIG_PCIEASPM_DEBUG is not set
|
||||
CONFIG_PCIEASPM=y
|
||||
CONFIG_PCIE_DPC=y
|
||||
# CONFIG_PCIE_DW_HOST_ECAM is not set
|
||||
# CONFIG_PCIE_DW_PLAT is not set
|
||||
CONFIG_PCIE_ECRC=y
|
||||
# CONFIG_PCI_ENDPOINT is not set
|
||||
|
@ -3277,6 +3277,7 @@ CONFIG_NET_VENDOR_ROCKER=y
|
||||
CONFIG_NET_VENDOR_SILAN=y
|
||||
CONFIG_NET_VENDOR_SIS=y
|
||||
CONFIG_NET_VENDOR_SMSC=y
|
||||
# CONFIG_NET_VENDOR_SNI is not set
|
||||
# CONFIG_NET_VENDOR_SOLARFLARE is not set
|
||||
CONFIG_NET_VENDOR_STMICRO=y
|
||||
CONFIG_NET_VENDOR_SUN=y
|
||||
@ -3635,6 +3636,7 @@ CONFIG_PCIEAER=y
|
||||
# CONFIG_PCIEASPM_DEBUG is not set
|
||||
CONFIG_PCIEASPM=y
|
||||
CONFIG_PCIE_DPC=y
|
||||
# CONFIG_PCIE_DW_HOST_ECAM is not set
|
||||
# CONFIG_PCIE_DW_PLAT is not set
|
||||
CONFIG_PCIE_ECRC=y
|
||||
# CONFIG_PCI_ENDPOINT is not set
|
||||
|
@ -3255,6 +3255,7 @@ CONFIG_NET_VENDOR_ROCKER=y
|
||||
CONFIG_NET_VENDOR_SILAN=y
|
||||
CONFIG_NET_VENDOR_SIS=y
|
||||
CONFIG_NET_VENDOR_SMSC=y
|
||||
# CONFIG_NET_VENDOR_SNI is not set
|
||||
# CONFIG_NET_VENDOR_SOLARFLARE is not set
|
||||
CONFIG_NET_VENDOR_STMICRO=y
|
||||
CONFIG_NET_VENDOR_SUN=y
|
||||
@ -3613,6 +3614,7 @@ CONFIG_PCIEAER=y
|
||||
# CONFIG_PCIEASPM_DEBUG is not set
|
||||
CONFIG_PCIEASPM=y
|
||||
CONFIG_PCIE_DPC=y
|
||||
# CONFIG_PCIE_DW_HOST_ECAM is not set
|
||||
# CONFIG_PCIE_DW_PLAT is not set
|
||||
CONFIG_PCIE_ECRC=y
|
||||
# CONFIG_PCI_ENDPOINT is not set
|
||||
|
@ -3221,6 +3221,7 @@ CONFIG_NET_VENDOR_ROCKER=y
|
||||
CONFIG_NET_VENDOR_SILAN=y
|
||||
CONFIG_NET_VENDOR_SIS=y
|
||||
CONFIG_NET_VENDOR_SMSC=y
|
||||
# CONFIG_NET_VENDOR_SNI is not set
|
||||
# CONFIG_NET_VENDOR_SOLARFLARE is not set
|
||||
CONFIG_NET_VENDOR_STMICRO=y
|
||||
CONFIG_NET_VENDOR_SUN=y
|
||||
@ -3577,6 +3578,7 @@ CONFIG_PCIEAER=y
|
||||
# CONFIG_PCIEASPM_DEBUG is not set
|
||||
CONFIG_PCIEASPM=y
|
||||
CONFIG_PCIE_DPC=y
|
||||
# CONFIG_PCIE_DW_HOST_ECAM is not set
|
||||
# CONFIG_PCIE_DW_PLAT is not set
|
||||
CONFIG_PCIE_ECRC=y
|
||||
# CONFIG_PCI_ENDPOINT is not set
|
||||
|
@ -3199,6 +3199,7 @@ CONFIG_NET_VENDOR_ROCKER=y
|
||||
CONFIG_NET_VENDOR_SILAN=y
|
||||
CONFIG_NET_VENDOR_SIS=y
|
||||
CONFIG_NET_VENDOR_SMSC=y
|
||||
# CONFIG_NET_VENDOR_SNI is not set
|
||||
# CONFIG_NET_VENDOR_SOLARFLARE is not set
|
||||
CONFIG_NET_VENDOR_STMICRO=y
|
||||
CONFIG_NET_VENDOR_SUN=y
|
||||
@ -3555,6 +3556,7 @@ CONFIG_PCIEAER=y
|
||||
# CONFIG_PCIEASPM_DEBUG is not set
|
||||
CONFIG_PCIEASPM=y
|
||||
CONFIG_PCIE_DPC=y
|
||||
# CONFIG_PCIE_DW_HOST_ECAM is not set
|
||||
# CONFIG_PCIE_DW_PLAT is not set
|
||||
CONFIG_PCIE_ECRC=y
|
||||
# CONFIG_PCI_ENDPOINT is not set
|
||||
|
@ -3153,6 +3153,7 @@ CONFIG_NET_VENDOR_AQUANTIA=y
|
||||
# CONFIG_NET_VENDOR_SILAN is not set
|
||||
# CONFIG_NET_VENDOR_SIS is not set
|
||||
# CONFIG_NET_VENDOR_SMSC is not set
|
||||
# CONFIG_NET_VENDOR_SNI is not set
|
||||
# CONFIG_NET_VENDOR_SOLARFLARE is not set
|
||||
# CONFIG_NET_VENDOR_STMICRO is not set
|
||||
# CONFIG_NET_VENDOR_SUN is not set
|
||||
@ -3505,6 +3506,7 @@ CONFIG_PCIEAER=y
|
||||
# CONFIG_PCIEASPM_DEBUG is not set
|
||||
CONFIG_PCIEASPM=y
|
||||
CONFIG_PCIE_DPC=y
|
||||
# CONFIG_PCIE_DW_HOST_ECAM is not set
|
||||
# CONFIG_PCIE_DW_PLAT is not set
|
||||
CONFIG_PCIE_ECRC=y
|
||||
# CONFIG_PCI_ENDPOINT is not set
|
||||
|
@ -3131,6 +3131,7 @@ CONFIG_NET_VENDOR_AQUANTIA=y
|
||||
# CONFIG_NET_VENDOR_SILAN is not set
|
||||
# CONFIG_NET_VENDOR_SIS is not set
|
||||
# CONFIG_NET_VENDOR_SMSC is not set
|
||||
# CONFIG_NET_VENDOR_SNI is not set
|
||||
# CONFIG_NET_VENDOR_SOLARFLARE is not set
|
||||
# CONFIG_NET_VENDOR_STMICRO is not set
|
||||
# CONFIG_NET_VENDOR_SUN is not set
|
||||
@ -3483,6 +3484,7 @@ CONFIG_PCIEAER=y
|
||||
# CONFIG_PCIEASPM_DEBUG is not set
|
||||
CONFIG_PCIEASPM=y
|
||||
CONFIG_PCIE_DPC=y
|
||||
# CONFIG_PCIE_DW_HOST_ECAM is not set
|
||||
# CONFIG_PCIE_DW_PLAT is not set
|
||||
CONFIG_PCIE_ECRC=y
|
||||
# CONFIG_PCI_ENDPOINT is not set
|
||||
|
@ -3487,6 +3487,7 @@ CONFIG_NET_VENDOR_ROCKER=y
|
||||
CONFIG_NET_VENDOR_SILAN=y
|
||||
CONFIG_NET_VENDOR_SIS=y
|
||||
CONFIG_NET_VENDOR_SMSC=y
|
||||
# CONFIG_NET_VENDOR_SNI is not set
|
||||
CONFIG_NET_VENDOR_SOLARFLARE=y
|
||||
CONFIG_NET_VENDOR_STMICRO=y
|
||||
CONFIG_NET_VENDOR_SUN=y
|
||||
@ -3875,6 +3876,7 @@ CONFIG_PCIEAER=y
|
||||
# CONFIG_PCIEASPM_DEBUG is not set
|
||||
CONFIG_PCIEASPM=y
|
||||
CONFIG_PCIE_DPC=y
|
||||
# CONFIG_PCIE_DW_HOST_ECAM is not set
|
||||
# CONFIG_PCIE_DW_PLAT is not set
|
||||
CONFIG_PCIE_ECRC=y
|
||||
# CONFIG_PCI_ENDPOINT is not set
|
||||
|
@ -3467,6 +3467,7 @@ CONFIG_NET_VENDOR_ROCKER=y
|
||||
CONFIG_NET_VENDOR_SILAN=y
|
||||
CONFIG_NET_VENDOR_SIS=y
|
||||
CONFIG_NET_VENDOR_SMSC=y
|
||||
# CONFIG_NET_VENDOR_SNI is not set
|
||||
CONFIG_NET_VENDOR_SOLARFLARE=y
|
||||
CONFIG_NET_VENDOR_STMICRO=y
|
||||
CONFIG_NET_VENDOR_SUN=y
|
||||
@ -3855,6 +3856,7 @@ CONFIG_PCIEAER=y
|
||||
# CONFIG_PCIEASPM_DEBUG is not set
|
||||
CONFIG_PCIEASPM=y
|
||||
CONFIG_PCIE_DPC=y
|
||||
# CONFIG_PCIE_DW_HOST_ECAM is not set
|
||||
# CONFIG_PCIE_DW_PLAT is not set
|
||||
CONFIG_PCIE_ECRC=y
|
||||
# CONFIG_PCI_ENDPOINT is not set
|
||||
|
10
kernel.spec
10
kernel.spec
@ -633,6 +633,15 @@ Patch330: arm-of-restrict-dma-configuration.patch
|
||||
# Upstream ACPI fix
|
||||
Patch331: arm64-xgene-acpi-fix.patch
|
||||
|
||||
# Generic fixes and enablement for Socionext SoC and 96board
|
||||
Patch332: ahci-don-t-ignore-result-code-of-ahci_reset_controller.patch
|
||||
|
||||
# https://patchwork.kernel.org/patch/9980861/
|
||||
Patch333: PCI-aspm-deal-with-missing-root-ports-in-link-state-handling.patch
|
||||
|
||||
# https://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux.git/log/?h=synquacer-netsec
|
||||
Patch334: arm64-socionext-96b-enablement.patch
|
||||
|
||||
# 400 - IBM (ppc/s390x) patches
|
||||
|
||||
# 500 - Temp fixes/CVEs etc
|
||||
@ -2229,6 +2238,7 @@ fi
|
||||
%changelog
|
||||
* Fri Oct 6 2017 Peter Robinson <pbrobinson@fedoraproject.org>
|
||||
- ARM ACPI fix for x-gene RHBZ #1498117
|
||||
- Initial support for Socionext Synquacer platform
|
||||
|
||||
* Thu Oct 05 2017 Laura Abbott <labbott@fedoraproject.org> - 4.13.5-300
|
||||
- Linux v4.13.5
|
||||
|
Loading…
Reference in New Issue
Block a user