usb-serial-option-add-quectel-em05-g-modem.patch
usb-serial-cp210x-add-kamstrup-rf-sniffer-pids.patch
igb-initialize-mailbox-message-for-vf-reset.patch
-usb-ulpi-defer-ulpi_register-on-ulpi_read_id-timeout.patch
bluetooth-l2cap-fix-u8-overflow.patch
net-loopback-use-net_name_predictable-for-name_assig.patch
+++ /dev/null
-From 8a7b31d545d3a15f0e6f5984ae16f0ca4fd76aac Mon Sep 17 00:00:00 2001
-From: Ferry Toth <ftoth@exalondelft.nl>
-Date: Mon, 5 Dec 2022 21:15:26 +0100
-Subject: usb: ulpi: defer ulpi_register on ulpi_read_id timeout
-
-From: Ferry Toth <ftoth@exalondelft.nl>
-
-commit 8a7b31d545d3a15f0e6f5984ae16f0ca4fd76aac upstream.
-
-Since commit 0f0101719138 ("usb: dwc3: Don't switch OTG -> peripheral
-if extcon is present") Dual Role support on Intel Merrifield platform
-broke due to rearranging the call to dwc3_get_extcon().
-
-It appears to be caused by ulpi_read_id() on the first test write failing
-with -ETIMEDOUT. Currently ulpi_read_id() expects to discover the phy via
-DT when the test write fails and returns 0 in that case, even if DT does not
-provide the phy. As a result usb probe completes without phy.
-
-Make ulpi_read_id() return -ETIMEDOUT to its user if the first test write
-fails. The user should then handle it appropriately. A follow up patch
-will make dwc3_core_init() set -EPROBE_DEFER in this case and bail out.
-
-Fixes: ef6a7bcfb01c ("usb: ulpi: Support device discovery via DT")
-Cc: stable@vger.kernel.org
-Acked-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
-Signed-off-by: Ferry Toth <ftoth@exalondelft.nl>
-Link: https://lore.kernel.org/r/20221205201527.13525-2-ftoth@exalondelft.nl
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/usb/common/ulpi.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/drivers/usb/common/ulpi.c
-+++ b/drivers/usb/common/ulpi.c
-@@ -210,7 +210,7 @@ static int ulpi_read_id(struct ulpi *ulp
- /* Test the interface */
- ret = ulpi_write(ulpi, ULPI_SCRATCH, 0xaa);
- if (ret < 0)
-- goto err;
-+ return ret;
-
- ret = ulpi_read(ulpi, ULPI_SCRATCH);
- if (ret < 0)
usb-serial-cp210x-add-kamstrup-rf-sniffer-pids.patch
usb-serial-f81534-fix-division-by-zero-on-line-speed-change.patch
igb-initialize-mailbox-message-for-vf-reset.patch
-usb-ulpi-defer-ulpi_register-on-ulpi_read_id-timeout.patch
bluetooth-l2cap-fix-u8-overflow.patch
net-loopback-use-net_name_predictable-for-name_assig.patch
+++ /dev/null
-From 8a7b31d545d3a15f0e6f5984ae16f0ca4fd76aac Mon Sep 17 00:00:00 2001
-From: Ferry Toth <ftoth@exalondelft.nl>
-Date: Mon, 5 Dec 2022 21:15:26 +0100
-Subject: usb: ulpi: defer ulpi_register on ulpi_read_id timeout
-
-From: Ferry Toth <ftoth@exalondelft.nl>
-
-commit 8a7b31d545d3a15f0e6f5984ae16f0ca4fd76aac upstream.
-
-Since commit 0f0101719138 ("usb: dwc3: Don't switch OTG -> peripheral
-if extcon is present") Dual Role support on Intel Merrifield platform
-broke due to rearranging the call to dwc3_get_extcon().
-
-It appears to be caused by ulpi_read_id() on the first test write failing
-with -ETIMEDOUT. Currently ulpi_read_id() expects to discover the phy via
-DT when the test write fails and returns 0 in that case, even if DT does not
-provide the phy. As a result usb probe completes without phy.
-
-Make ulpi_read_id() return -ETIMEDOUT to its user if the first test write
-fails. The user should then handle it appropriately. A follow up patch
-will make dwc3_core_init() set -EPROBE_DEFER in this case and bail out.
-
-Fixes: ef6a7bcfb01c ("usb: ulpi: Support device discovery via DT")
-Cc: stable@vger.kernel.org
-Acked-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
-Signed-off-by: Ferry Toth <ftoth@exalondelft.nl>
-Link: https://lore.kernel.org/r/20221205201527.13525-2-ftoth@exalondelft.nl
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/usb/common/ulpi.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/drivers/usb/common/ulpi.c
-+++ b/drivers/usb/common/ulpi.c
-@@ -207,7 +207,7 @@ static int ulpi_read_id(struct ulpi *ulp
- /* Test the interface */
- ret = ulpi_write(ulpi, ULPI_SCRATCH, 0xaa);
- if (ret < 0)
-- goto err;
-+ return ret;
-
- ret = ulpi_read(ulpi, ULPI_SCRATCH);
- if (ret < 0)
usb-serial-f81534-fix-division-by-zero-on-line-speed-change.patch
xhci-apply-xhci_reset_to_default-quirk-to-adl-n.patch
igb-initialize-mailbox-message-for-vf-reset.patch
-usb-ulpi-defer-ulpi_register-on-ulpi_read_id-timeout.patch
hid-ite-add-support-for-acer-s1002-keyboard-dock.patch
hid-ite-enable-quirk_touchpad_on_off_report-on-acer-.patch
hid-ite-enable-quirk_touchpad_on_off_report-on-acer-.patch-1053
+++ /dev/null
-From 8a7b31d545d3a15f0e6f5984ae16f0ca4fd76aac Mon Sep 17 00:00:00 2001
-From: Ferry Toth <ftoth@exalondelft.nl>
-Date: Mon, 5 Dec 2022 21:15:26 +0100
-Subject: usb: ulpi: defer ulpi_register on ulpi_read_id timeout
-
-From: Ferry Toth <ftoth@exalondelft.nl>
-
-commit 8a7b31d545d3a15f0e6f5984ae16f0ca4fd76aac upstream.
-
-Since commit 0f0101719138 ("usb: dwc3: Don't switch OTG -> peripheral
-if extcon is present") Dual Role support on Intel Merrifield platform
-broke due to rearranging the call to dwc3_get_extcon().
-
-It appears to be caused by ulpi_read_id() on the first test write failing
-with -ETIMEDOUT. Currently ulpi_read_id() expects to discover the phy via
-DT when the test write fails and returns 0 in that case, even if DT does not
-provide the phy. As a result usb probe completes without phy.
-
-Make ulpi_read_id() return -ETIMEDOUT to its user if the first test write
-fails. The user should then handle it appropriately. A follow up patch
-will make dwc3_core_init() set -EPROBE_DEFER in this case and bail out.
-
-Fixes: ef6a7bcfb01c ("usb: ulpi: Support device discovery via DT")
-Cc: stable@vger.kernel.org
-Acked-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
-Signed-off-by: Ferry Toth <ftoth@exalondelft.nl>
-Link: https://lore.kernel.org/r/20221205201527.13525-2-ftoth@exalondelft.nl
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/usb/common/ulpi.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/drivers/usb/common/ulpi.c
-+++ b/drivers/usb/common/ulpi.c
-@@ -208,7 +208,7 @@ static int ulpi_read_id(struct ulpi *ulp
- /* Test the interface */
- ret = ulpi_write(ulpi, ULPI_SCRATCH, 0xaa);
- if (ret < 0)
-- goto err;
-+ return ret;
-
- ret = ulpi_read(ulpi, ULPI_SCRATCH);
- if (ret < 0)
xhci-apply-xhci_reset_to_default-quirk-to-adl-n.patch
igb-initialize-mailbox-message-for-vf-reset.patch
usb-dwc3-pci-update-pcie-device-id-for-usb3-controller-on-cpu-sub-system-for-raptor-lake.patch
-usb-ulpi-defer-ulpi_register-on-ulpi_read_id-timeout.patch
hid-uclogic-add-hid_quirk_hidinput_force-quirk.patch
bluetooth-l2cap-fix-u8-overflow.patch
selftests-net-use-grep-e-instead-of-egrep.patch
+++ /dev/null
-From 8a7b31d545d3a15f0e6f5984ae16f0ca4fd76aac Mon Sep 17 00:00:00 2001
-From: Ferry Toth <ftoth@exalondelft.nl>
-Date: Mon, 5 Dec 2022 21:15:26 +0100
-Subject: usb: ulpi: defer ulpi_register on ulpi_read_id timeout
-
-From: Ferry Toth <ftoth@exalondelft.nl>
-
-commit 8a7b31d545d3a15f0e6f5984ae16f0ca4fd76aac upstream.
-
-Since commit 0f0101719138 ("usb: dwc3: Don't switch OTG -> peripheral
-if extcon is present") Dual Role support on Intel Merrifield platform
-broke due to rearranging the call to dwc3_get_extcon().
-
-It appears to be caused by ulpi_read_id() on the first test write failing
-with -ETIMEDOUT. Currently ulpi_read_id() expects to discover the phy via
-DT when the test write fails and returns 0 in that case, even if DT does not
-provide the phy. As a result usb probe completes without phy.
-
-Make ulpi_read_id() return -ETIMEDOUT to its user if the first test write
-fails. The user should then handle it appropriately. A follow up patch
-will make dwc3_core_init() set -EPROBE_DEFER in this case and bail out.
-
-Fixes: ef6a7bcfb01c ("usb: ulpi: Support device discovery via DT")
-Cc: stable@vger.kernel.org
-Acked-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
-Signed-off-by: Ferry Toth <ftoth@exalondelft.nl>
-Link: https://lore.kernel.org/r/20221205201527.13525-2-ftoth@exalondelft.nl
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/usb/common/ulpi.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/drivers/usb/common/ulpi.c
-+++ b/drivers/usb/common/ulpi.c
-@@ -206,7 +206,7 @@ static int ulpi_read_id(struct ulpi *ulp
- /* Test the interface */
- ret = ulpi_write(ulpi, ULPI_SCRATCH, 0xaa);
- if (ret < 0)
-- goto err;
-+ return ret;
-
- ret = ulpi_read(ulpi, ULPI_SCRATCH);
- if (ret < 0)
usb-serial-f81232-fix-division-by-zero-on-line-speed-change.patch
usb-serial-f81534-fix-division-by-zero-on-line-speed-change.patch
igb-initialize-mailbox-message-for-vf-reset.patch
-usb-ulpi-defer-ulpi_register-on-ulpi_read_id-timeout.patch
xen-netback-move-removal-of-hotplug-status-to-the-right-place.patch
hid-ite-add-support-for-acer-s1002-keyboard-dock.patch
hid-ite-enable-quirk_touchpad_on_off_report-on-acer-.patch
+++ /dev/null
-From 8a7b31d545d3a15f0e6f5984ae16f0ca4fd76aac Mon Sep 17 00:00:00 2001
-From: Ferry Toth <ftoth@exalondelft.nl>
-Date: Mon, 5 Dec 2022 21:15:26 +0100
-Subject: usb: ulpi: defer ulpi_register on ulpi_read_id timeout
-
-From: Ferry Toth <ftoth@exalondelft.nl>
-
-commit 8a7b31d545d3a15f0e6f5984ae16f0ca4fd76aac upstream.
-
-Since commit 0f0101719138 ("usb: dwc3: Don't switch OTG -> peripheral
-if extcon is present") Dual Role support on Intel Merrifield platform
-broke due to rearranging the call to dwc3_get_extcon().
-
-It appears to be caused by ulpi_read_id() on the first test write failing
-with -ETIMEDOUT. Currently ulpi_read_id() expects to discover the phy via
-DT when the test write fails and returns 0 in that case, even if DT does not
-provide the phy. As a result usb probe completes without phy.
-
-Make ulpi_read_id() return -ETIMEDOUT to its user if the first test write
-fails. The user should then handle it appropriately. A follow up patch
-will make dwc3_core_init() set -EPROBE_DEFER in this case and bail out.
-
-Fixes: ef6a7bcfb01c ("usb: ulpi: Support device discovery via DT")
-Cc: stable@vger.kernel.org
-Acked-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
-Signed-off-by: Ferry Toth <ftoth@exalondelft.nl>
-Link: https://lore.kernel.org/r/20221205201527.13525-2-ftoth@exalondelft.nl
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/usb/common/ulpi.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/drivers/usb/common/ulpi.c
-+++ b/drivers/usb/common/ulpi.c
-@@ -207,7 +207,7 @@ static int ulpi_read_id(struct ulpi *ulp
- /* Test the interface */
- ret = ulpi_write(ulpi, ULPI_SCRATCH, 0xaa);
- if (ret < 0)
-- goto err;
-+ return ret;
-
- ret = ulpi_read(ulpi, ULPI_SCRATCH);
- if (ret < 0)
usb-typec-ucsi-resume-in-separate-work.patch
usb-dwc3-pci-update-pcie-device-id-for-usb3-controller-on-cpu-sub-system-for-raptor-lake.patch
keys-encrypted-fix-key-instantiation-with-user-provided-data.patch
-usb-ulpi-defer-ulpi_register-on-ulpi_read_id-timeout.patch
bluetooth-l2cap-fix-u8-overflow.patch
selftests-net-use-grep-e-instead-of-egrep.patch
net-loopback-use-net_name_predictable-for-name_assig.patch
+++ /dev/null
-From 8a7b31d545d3a15f0e6f5984ae16f0ca4fd76aac Mon Sep 17 00:00:00 2001
-From: Ferry Toth <ftoth@exalondelft.nl>
-Date: Mon, 5 Dec 2022 21:15:26 +0100
-Subject: usb: ulpi: defer ulpi_register on ulpi_read_id timeout
-
-From: Ferry Toth <ftoth@exalondelft.nl>
-
-commit 8a7b31d545d3a15f0e6f5984ae16f0ca4fd76aac upstream.
-
-Since commit 0f0101719138 ("usb: dwc3: Don't switch OTG -> peripheral
-if extcon is present") Dual Role support on Intel Merrifield platform
-broke due to rearranging the call to dwc3_get_extcon().
-
-It appears to be caused by ulpi_read_id() on the first test write failing
-with -ETIMEDOUT. Currently ulpi_read_id() expects to discover the phy via
-DT when the test write fails and returns 0 in that case, even if DT does not
-provide the phy. As a result usb probe completes without phy.
-
-Make ulpi_read_id() return -ETIMEDOUT to its user if the first test write
-fails. The user should then handle it appropriately. A follow up patch
-will make dwc3_core_init() set -EPROBE_DEFER in this case and bail out.
-
-Fixes: ef6a7bcfb01c ("usb: ulpi: Support device discovery via DT")
-Cc: stable@vger.kernel.org
-Acked-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
-Signed-off-by: Ferry Toth <ftoth@exalondelft.nl>
-Link: https://lore.kernel.org/r/20221205201527.13525-2-ftoth@exalondelft.nl
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/usb/common/ulpi.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/drivers/usb/common/ulpi.c
-+++ b/drivers/usb/common/ulpi.c
-@@ -207,7 +207,7 @@ static int ulpi_read_id(struct ulpi *ulp
- /* Test the interface */
- ret = ulpi_write(ulpi, ULPI_SCRATCH, 0xaa);
- if (ret < 0)
-- goto err;
-+ return ret;
-
- ret = ulpi_read(ulpi, ULPI_SCRATCH);
- if (ret < 0)
usb-dwc3-pci-update-pcie-device-id-for-usb3-controller-on-cpu-sub-system-for-raptor-lake.patch
cifs-fix-oops-during-encryption.patch
keys-encrypted-fix-key-instantiation-with-user-provided-data.patch
-usb-ulpi-defer-ulpi_register-on-ulpi_read_id-timeout.patch
+++ /dev/null
-From 8a7b31d545d3a15f0e6f5984ae16f0ca4fd76aac Mon Sep 17 00:00:00 2001
-From: Ferry Toth <ftoth@exalondelft.nl>
-Date: Mon, 5 Dec 2022 21:15:26 +0100
-Subject: usb: ulpi: defer ulpi_register on ulpi_read_id timeout
-
-From: Ferry Toth <ftoth@exalondelft.nl>
-
-commit 8a7b31d545d3a15f0e6f5984ae16f0ca4fd76aac upstream.
-
-Since commit 0f0101719138 ("usb: dwc3: Don't switch OTG -> peripheral
-if extcon is present") Dual Role support on Intel Merrifield platform
-broke due to rearranging the call to dwc3_get_extcon().
-
-It appears to be caused by ulpi_read_id() on the first test write failing
-with -ETIMEDOUT. Currently ulpi_read_id() expects to discover the phy via
-DT when the test write fails and returns 0 in that case, even if DT does not
-provide the phy. As a result usb probe completes without phy.
-
-Make ulpi_read_id() return -ETIMEDOUT to its user if the first test write
-fails. The user should then handle it appropriately. A follow up patch
-will make dwc3_core_init() set -EPROBE_DEFER in this case and bail out.
-
-Fixes: ef6a7bcfb01c ("usb: ulpi: Support device discovery via DT")
-Cc: stable@vger.kernel.org
-Acked-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
-Signed-off-by: Ferry Toth <ftoth@exalondelft.nl>
-Link: https://lore.kernel.org/r/20221205201527.13525-2-ftoth@exalondelft.nl
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/usb/common/ulpi.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/drivers/usb/common/ulpi.c
-+++ b/drivers/usb/common/ulpi.c
-@@ -207,7 +207,7 @@ static int ulpi_read_id(struct ulpi *ulp
- /* Test the interface */
- ret = ulpi_write(ulpi, ULPI_SCRATCH, 0xaa);
- if (ret < 0)
-- goto err;
-+ return ret;
-
- ret = ulpi_read(ulpi, ULPI_SCRATCH);
- if (ret < 0)