From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: "Greg Kroah-Hartman" <gregkh@linuxfoundation.org>,
stable@vger.kernel.org, "Tomasz Maciej Nowak" <tmn505@gmail.com>,
"Mathias Nyman" <mathias.nyman@linux.intel.com>,
"Pali Rohár" <pali@kernel.org>,
"Yoshihiro Shimoda" <yoshihiro.shimoda.uh@renesas.com>
Subject: [PATCH 5.10 004/120] usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720
Date: Mon, 8 Feb 2021 15:59:51 +0100 [thread overview]
Message-ID: <20210208145818.577542898@linuxfoundation.org> (raw)
In-Reply-To: <20210208145818.395353822@linuxfoundation.org>
From: Pali Rohár <pali@kernel.org>
commit 3241929b67d28c83945d3191c6816a3271fd6b85 upstream.
Older ATF does not provide SMC call for USB 3.0 phy power on functionality
and therefore initialization of xhci-hcd is failing when older version of
ATF is used. In this case phy_power_on() function returns -EOPNOTSUPP.
[ 3.108467] mvebu-a3700-comphy d0018300.phy: unsupported SMC call, try updating your firmware
[ 3.117250] phy phy-d0018300.phy.0: phy poweron failed --> -95
[ 3.123465] xhci-hcd: probe of d0058000.usb failed with error -95
This patch introduces a new plat_setup callback for xhci platform drivers
which is called prior calling usb_add_hcd() function. This function at its
beginning skips PHY init if hcd->skip_phy_initialization is set.
Current init_quirk callback for xhci platform drivers is called from
xhci_plat_setup() function which is called after chip reset completes.
It happens in the middle of the usb_add_hcd() function and therefore this
callback cannot be used for setting if PHY init should be skipped or not.
For Armada 3720 this patch introduce a new xhci_mvebu_a3700_plat_setup()
function configured as a xhci platform plat_setup callback. This new
function calls phy_power_on() and in case it returns -EOPNOTSUPP then
XHCI_SKIP_PHY_INIT quirk is set to instruct xhci-plat to skip PHY
initialization.
This patch fixes above failure by ignoring 'not supported' error in
xhci-hcd driver. In this case it is expected that phy is already power on.
It fixes initialization of xhci-hcd on Espressobin boards where is older
Marvell's Arm Trusted Firmware without SMC call for USB 3.0 phy power.
This is regression introduced in commit bd3d25b07342 ("arm64: dts: marvell:
armada-37xx: link USB hosts with their PHYs") where USB 3.0 phy was defined
and therefore xhci-hcd on Espressobin with older ATF started failing.
Fixes: bd3d25b07342 ("arm64: dts: marvell: armada-37xx: link USB hosts with their PHYs")
Cc: <stable@vger.kernel.org> # 5.1+: ea17a0f153af: phy: marvell: comphy: Convert internal SMCC firmware return codes to errno
Cc: <stable@vger.kernel.org> # 5.1+: f768e718911e: usb: host: xhci-plat: add priv quirk for skip PHY initialization
Tested-by: Tomasz Maciej Nowak <tmn505@gmail.com>
Tested-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> # On R-Car
Reviewed-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> # xhci-plat
Acked-by: Mathias Nyman <mathias.nyman@linux.intel.com>
Signed-off-by: Pali Rohár <pali@kernel.org>
Link: https://lore.kernel.org/r/20210201150803.7305-1-pali@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
drivers/usb/host/xhci-mvebu.c | 42 ++++++++++++++++++++++++++++++++++++++++++
drivers/usb/host/xhci-mvebu.h | 6 ++++++
drivers/usb/host/xhci-plat.c | 20 +++++++++++++++++++-
drivers/usb/host/xhci-plat.h | 1 +
4 files changed, 68 insertions(+), 1 deletion(-)
--- a/drivers/usb/host/xhci-mvebu.c
+++ b/drivers/usb/host/xhci-mvebu.c
@@ -8,6 +8,7 @@
#include <linux/mbus.h>
#include <linux/of.h>
#include <linux/platform_device.h>
+#include <linux/phy/phy.h>
#include <linux/usb.h>
#include <linux/usb/hcd.h>
@@ -73,6 +74,47 @@ int xhci_mvebu_mbus_init_quirk(struct us
return 0;
}
+
+int xhci_mvebu_a3700_plat_setup(struct usb_hcd *hcd)
+{
+ struct xhci_hcd *xhci = hcd_to_xhci(hcd);
+ struct device *dev = hcd->self.controller;
+ struct phy *phy;
+ int ret;
+
+ /* Old bindings miss the PHY handle */
+ phy = of_phy_get(dev->of_node, "usb3-phy");
+ if (IS_ERR(phy) && PTR_ERR(phy) == -EPROBE_DEFER)
+ return -EPROBE_DEFER;
+ else if (IS_ERR(phy))
+ goto phy_out;
+
+ ret = phy_init(phy);
+ if (ret)
+ goto phy_put;
+
+ ret = phy_set_mode(phy, PHY_MODE_USB_HOST_SS);
+ if (ret)
+ goto phy_exit;
+
+ ret = phy_power_on(phy);
+ if (ret == -EOPNOTSUPP) {
+ /* Skip initializatin of XHCI PHY when it is unsupported by firmware */
+ dev_warn(dev, "PHY unsupported by firmware\n");
+ xhci->quirks |= XHCI_SKIP_PHY_INIT;
+ }
+ if (ret)
+ goto phy_exit;
+
+ phy_power_off(phy);
+phy_exit:
+ phy_exit(phy);
+phy_put:
+ of_phy_put(phy);
+phy_out:
+
+ return 0;
+}
int xhci_mvebu_a3700_init_quirk(struct usb_hcd *hcd)
{
--- a/drivers/usb/host/xhci-mvebu.h
+++ b/drivers/usb/host/xhci-mvebu.h
@@ -12,12 +12,18 @@ struct usb_hcd;
#if IS_ENABLED(CONFIG_USB_XHCI_MVEBU)
int xhci_mvebu_mbus_init_quirk(struct usb_hcd *hcd);
+int xhci_mvebu_a3700_plat_setup(struct usb_hcd *hcd);
int xhci_mvebu_a3700_init_quirk(struct usb_hcd *hcd);
#else
static inline int xhci_mvebu_mbus_init_quirk(struct usb_hcd *hcd)
{
return 0;
}
+
+static inline int xhci_mvebu_a3700_plat_setup(struct usb_hcd *hcd)
+{
+ return 0;
+}
static inline int xhci_mvebu_a3700_init_quirk(struct usb_hcd *hcd)
{
--- a/drivers/usb/host/xhci-plat.c
+++ b/drivers/usb/host/xhci-plat.c
@@ -44,6 +44,16 @@ static void xhci_priv_plat_start(struct
priv->plat_start(hcd);
}
+static int xhci_priv_plat_setup(struct usb_hcd *hcd)
+{
+ struct xhci_plat_priv *priv = hcd_to_xhci_priv(hcd);
+
+ if (!priv->plat_setup)
+ return 0;
+
+ return priv->plat_setup(hcd);
+}
+
static int xhci_priv_init_quirk(struct usb_hcd *hcd)
{
struct xhci_plat_priv *priv = hcd_to_xhci_priv(hcd);
@@ -111,6 +121,7 @@ static const struct xhci_plat_priv xhci_
};
static const struct xhci_plat_priv xhci_plat_marvell_armada3700 = {
+ .plat_setup = xhci_mvebu_a3700_plat_setup,
.init_quirk = xhci_mvebu_a3700_init_quirk,
};
@@ -330,7 +341,14 @@ static int xhci_plat_probe(struct platfo
hcd->tpl_support = of_usb_host_tpl_support(sysdev->of_node);
xhci->shared_hcd->tpl_support = hcd->tpl_support;
- if (priv && (priv->quirks & XHCI_SKIP_PHY_INIT))
+
+ if (priv) {
+ ret = xhci_priv_plat_setup(hcd);
+ if (ret)
+ goto disable_usb_phy;
+ }
+
+ if ((xhci->quirks & XHCI_SKIP_PHY_INIT) || (priv && (priv->quirks & XHCI_SKIP_PHY_INIT)))
hcd->skip_phy_initialization = 1;
if (priv && (priv->quirks & XHCI_SG_TRB_CACHE_SIZE_QUIRK))
--- a/drivers/usb/host/xhci-plat.h
+++ b/drivers/usb/host/xhci-plat.h
@@ -13,6 +13,7 @@
struct xhci_plat_priv {
const char *firmware_name;
unsigned long long quirks;
+ int (*plat_setup)(struct usb_hcd *);
void (*plat_start)(struct usb_hcd *);
int (*init_quirk)(struct usb_hcd *);
int (*suspend_quirk)(struct usb_hcd *);
next prev parent reply other threads:[~2021-02-08 16:57 UTC|newest]
Thread overview: 148+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-02-08 14:59 [PATCH 5.10 000/120] 5.10.15-rc1 review Greg Kroah-Hartman
2021-02-08 14:59 ` [PATCH 5.10 001/120] USB: serial: cp210x: add pid/vid for WSDA-200-USB Greg Kroah-Hartman
2021-02-08 14:59 ` [PATCH 5.10 002/120] USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 Greg Kroah-Hartman
2021-02-08 14:59 ` [PATCH 5.10 003/120] USB: serial: option: Adding support for Cinterion MV31 Greg Kroah-Hartman
2021-02-08 14:59 ` Greg Kroah-Hartman [this message]
2021-02-08 14:59 ` [PATCH 5.10 005/120] USB: gadget: legacy: fix an error code in eth_bind() Greg Kroah-Hartman
2021-02-08 14:59 ` [PATCH 5.10 006/120] usb: gadget: aspeed: add missing of_node_put Greg Kroah-Hartman
2021-02-08 14:59 ` [PATCH 5.10 007/120] USB: usblp: dont call usb_set_interface if theres a single alt Greg Kroah-Hartman
2021-02-08 14:59 ` [PATCH 5.10 008/120] usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop() Greg Kroah-Hartman
2021-02-08 14:59 ` [PATCH 5.10 009/120] usb: dwc2: Fix endpoint direction check in ep_from_windex Greg Kroah-Hartman
2021-02-08 14:59 ` [PATCH 5.10 010/120] usb: dwc3: fix clock issue during resume in OTG mode Greg Kroah-Hartman
2021-02-08 14:59 ` [PATCH 5.10 011/120] usb: xhci-mtk: fix unreleased bandwidth data Greg Kroah-Hartman
2021-02-08 14:59 ` [PATCH 5.10 012/120] usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 013/120] usb: xhci-mtk: break loop when find the endpoint to drop Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 014/120] ARM: OMAP1: OSK: fix ohci-omap breakage Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 015/120] arm64: dts: qcom: c630: keep both touchpad devices enabled Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 016/120] Input: i8042 - unbreak Pegatron C15B Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 017/120] arm64: dts: amlogic: meson-g12: Set FL-adj property value Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 018/120] arm64: dts: rockchip: fix vopl iommu irq on px30 Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 019/120] arm64: dts: rockchip: Use only supported PCIe link speed on Pinebook Pro Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 020/120] ARM: dts: stm32: Fix polarity of the DH DRC02 uSD card detect Greg Kroah-Hartman
2021-02-08 15:00 ` Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 021/120] ARM: dts: stm32: Connect card-detect signal on DHCOM Greg Kroah-Hartman
2021-02-08 15:00 ` Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 022/120] ARM: dts: stm32: Disable WP on DHCOM uSD slot Greg Kroah-Hartman
2021-02-08 15:00 ` Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 023/120] ARM: dts: stm32: Disable optional TSC2004 on DRC02 board Greg Kroah-Hartman
2021-02-08 15:00 ` Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 024/120] ARM: dts: stm32: Fix GPIO hog flags on DHCOM DRC02 Greg Kroah-Hartman
2021-02-08 15:00 ` Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 025/120] vdpa/mlx5: Fix memory key MTT population Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 026/120] bpf, cgroup: Fix optlen WARN_ON_ONCE toctou Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 027/120] bpf, cgroup: Fix problematic bounds check Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 028/120] bpf, inode_storage: Put file handler if no storage was found Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 029/120] um: virtio: free vu_dev only with the contained struct device Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 030/120] bpf, preload: Fix build when $(O) points to a relative path Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 031/120] arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain on Odroid-C4 Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 032/120] r8169: work around RTL8125 UDP hw bug Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 033/120] rxrpc: Fix deadlock around release of dst cached on udp tunnel Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 034/120] arm64: dts: ls1046a: fix dcfg address range Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 035/120] SUNRPC: Fix NFS READs that start at non-page-aligned offsets Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 036/120] igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 037/120] igc: check return value of ret_val in igc_config_fc_after_link_up Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 038/120] i40e: Revert "i40e: dont report link up for a VF who hasnt enabled queues" Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 039/120] ibmvnic: device remove has higher precedence over reset Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 040/120] net/mlx5: Fix function calculation for page trees Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 041/120] net/mlx5: Fix leak upon failure of rule creation Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 042/120] net/mlx5e: Update max_opened_tc also when channels are closed Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 043/120] net/mlx5e: Release skb in case of failure in tc update skb Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 044/120] net: lapb: Copy the skb before sending a packet Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 045/120] net: mvpp2: TCAM entry enable should be written after SRAM data Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 046/120] r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 047/120] net: ipa: pass correct dma_handle to dma_free_coherent() Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 048/120] ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 049/120] nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 050/120] vdpa/mlx5: Restore the hardware used index after change map Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 051/120] memblock: do not start bottom-up allocations with kernel_end Greg Kroah-Hartman
2021-02-09 15:07 ` Thiago Jung Bauermann
2021-02-09 19:10 ` Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 052/120] kbuild: fix duplicated flags in DEBUG_CFLAGS Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 053/120] thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 054/120] ovl: fix dentry leak in ovl_get_redirect Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 055/120] ovl: avoid deadlock on directory ioctl Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 056/120] ovl: implement volatile-specific fsync error behaviour Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 057/120] mac80211: fix station rate table updates on assoc Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 058/120] gpiolib: free device name on error path to fix kmemleak Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 059/120] fgraph: Initialize tracing_graph_pause at task creation Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 060/120] tracing/kprobe: Fix to support kretprobe events on unloaded modules Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 061/120] kretprobe: Avoid re-registration of the same kretprobe earlier Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 062/120] tracing: Use pause-on-trace with the latency tracers Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 063/120] tracepoint: Fix race between tracing and removing tracepoint Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 064/120] libnvdimm/namespace: Fix visibility of namespace resource attribute Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 065/120] libnvdimm/dimm: Avoid race between probe and available_slots_show() Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 066/120] genirq: Prevent [devm_]irq_alloc_desc from returning irq 0 Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 067/120] genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is set Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 068/120] scripts: use pkg-config to locate libcrypto Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 069/120] xhci: fix bounce buffer usage for non-sg list case Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 070/120] RISC-V: Define MAXPHYSMEM_1GB only for RV32 Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 071/120] cifs: report error instead of invalid when revalidating a dentry fails Greg Kroah-Hartman
2021-02-08 15:00 ` [PATCH 5.10 072/120] iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 073/120] smb3: Fix out-of-bounds bug in SMB2_negotiate() Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 074/120] smb3: fix crediting for compounding when only one request in flight Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 075/120] mmc: sdhci-pltfm: Fix linking err for sdhci-brcmstb Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 076/120] mmc: core: Limit retries when analyse of SDIO tuples fails Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 077/120] Fix unsynchronized access to sev members through svm_register_enc_region Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 078/120] drm/dp/mst: Export drm_dp_get_vc_payload_bw() Greg Kroah-Hartman
2021-02-08 15:01 ` Greg Kroah-Hartman
2021-02-10 12:25 ` Pavel Machek
2021-02-10 12:25 ` Pavel Machek
2021-02-10 12:40 ` Imre Deak
2021-02-10 12:40 ` Imre Deak
2021-02-08 15:01 ` [PATCH 5.10 079/120] drm/i915: Fix the MST PBN divider calculation Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 080/120] drm/i915/gem: Drop lru bumping on display unpinning Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 081/120] drm/i915/gt: Close race between enable_breadcrumbs and cancel_breadcrumbs Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 082/120] drm/i915/display: Prevent double YUV range correction on HDR planes Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 083/120] drm/i915: Extract intel_ddi_power_up_lanes() Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 084/120] drm/i915: Power up combo PHY lanes for for HDMI as well Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 085/120] drm/amd/display: Revert "Fix EDID parsing after resume from suspend" Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 086/120] io_uring: dont modify identitys files uncess identity is cowed Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 087/120] nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 088/120] KVM: SVM: Treat SVM as unsupported when running as an SEV guest Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 089/120] KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 090/120] KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 091/120] KVM: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 092/120] KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 093/120] KVM: x86: Set so called reserved CR3 bits in LM mask at vCPU reset Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 094/120] DTS: ARM: gta04: remove legacy spi-cs-high to make display work again Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 095/120] ARM: dts; gta04: SPI panel chip select is active low Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 096/120] ARM: footbridge: fix dc21285 PCI configuration accessors Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 097/120] ARM: 9043/1: tegra: Fix misplaced tegra_uart_config in decompressor Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 098/120] mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 099/120] mm: hugetlb: fix a race between freeing and dissolving the page Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 100/120] mm: hugetlb: fix a race between isolating and freeing page Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 101/120] mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 102/120] mm, compaction: move high_pfn to the for loop scope Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 103/120] mm/vmalloc: separate put pages and flush VM flags Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 104/120] mm: thp: fix MADV_REMOVE deadlock on shmem THP Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 105/120] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 106/120] x86/build: Disable CET instrumentation in the kernel Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 107/120] x86/debug: Fix DR6 handling Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 108/120] x86/debug: Prevent data breakpoints on __per_cpu_offset Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 109/120] x86/debug: Prevent data breakpoints on cpu_dr7 Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 110/120] x86/apic: Add extra serialization for non-serializing MSRs Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 111/120] Input: goodix - add support for Goodix GT9286 chip Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 112/120] Input: xpad - sync supported devices with fork on GitHub Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 113/120] Input: ili210x - implement pressure reporting for ILI251x Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 114/120] md: Set prev_flush_start and flush_bio in an atomic way Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 115/120] igc: Report speed and duplex as unknown when device is runtime suspended Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 116/120] neighbour: Prevent a dead entry from updating gc_list Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 117/120] net: ip_tunnel: fix mtu calculation Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 118/120] udp: ipv4: manipulate network header of NATed UDP GRO fraglist Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 119/120] net: dsa: mv88e6xxx: override existent unicast portvec in port_fdb_add Greg Kroah-Hartman
2021-02-08 15:01 ` [PATCH 5.10 120/120] net: sched: replaced invalid qdisc tree flush helper in qdisc_replace Greg Kroah-Hartman
2021-02-08 18:33 ` [PATCH 5.10 000/120] 5.10.15-rc1 review Pavel Machek
2021-02-10 8:31 ` Greg Kroah-Hartman
2021-02-08 20:01 ` Shuah Khan
2021-02-10 8:30 ` Greg Kroah-Hartman
2021-02-08 20:22 ` Davidson Francis
2021-02-10 8:30 ` Greg Kroah-Hartman
2021-02-09 2:31 ` Naresh Kamboju
2021-02-09 6:52 ` Rolf Eike Beer
2021-02-09 7:11 ` Naresh Kamboju
2021-02-09 14:12 ` Naresh Kamboju
2021-02-10 8:30 ` Greg Kroah-Hartman
2021-02-09 18:14 ` Guenter Roeck
2021-02-10 8:30 ` Greg Kroah-Hartman
2021-02-10 1:28 ` Ross Schmidt
2021-02-10 8:30 ` Greg Kroah-Hartman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210208145818.577542898@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mathias.nyman@linux.intel.com \
--cc=pali@kernel.org \
--cc=stable@vger.kernel.org \
--cc=tmn505@gmail.com \
--cc=yoshihiro.shimoda.uh@renesas.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.