USB/TB code rebase of supported drivers to upstream v6.16

JIRA: https://issues.redhat.com/browse/RHEL-116016

This MR rebases supported usb/tbt/memstick/extcon drivers to upstream kernel v6.16. By design, rebase changes are limited to supported drivers and their relevant physical infrastructure. Treewide changes which touch these drivers are partially pulled in, whenever found out to be relevant. A new pm wakeup function also had to be imported in this merge request.

  1. Common Vulnerabilities and Exposures:
CVE: CVE-2023-53356
CVE: CVE-2023-53551
CVE: CVE-2024-56670
CVE: CVE-2025-38103
CVE: CVE-2025-38174
CVE: CVE-2025-38268
CVE: CVE-2025-38391
CVE: CVE-2025-38404
CVE: CVE-2025-38448
CVE: CVE-2025-38497
CVE: CVE-2025-38535
  1. Omitted fixes:
Omitted-fix: 9fc5986fbcd7 usb: typec: tcpci: Fix wakeup source leaks on device unbind
Omitted-fix: 015c0e63eb7c usb: gadget: udc-xilinx: Remove the invalid comment
Omitted-fix: e2d8ae899760 ASoC: qdsp6: fix compile-testing without CONFIG_OF
Omitted-fix: d8163a32ca95 phy: tegra: xusb: Add Tegra234 support
Omitted-fix: 56ad91c1aa9c i2c: robotfuzz-osif: disable zero-length read messages

Signed-off-by: Desnes Nunes desnesn@redhat.com

Edited by Desnes Nunes

Merge request reports

Loading