Skip to content

Draft: Update RHEL9.3 USB And Thunderbolt to linux_v6.3

Desnes Nunes requested to merge desnesn/centos-stream-9:usb_thunder.v6.3 into main

BUGZILLA

Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2212495

UPSTREAM STATUS

Upstream Status: Patches have been accepted on kernel/git/torvalds/linux.git

CONFLICTS

Minor nonfunctional conflicts on patches 0005, 0048, 0053, 0062, 0066 and 0077.

Functional change on patch 0090: in order to cleanse the supported xhci-plat from the not supported rcar code, this also avoids all the not supported rz code inclusion.

Revert of unsupported device tree bindings documentation on patch 0139.

OMITTED FIXES

Omitted-fix: 3180d827c807 ("usb: gadget: uvc: don't put item still in use")
Omitted-fix: 181babf7b4e5 ("usb: gadget: uvc: also use try_format in set_format")

BUILD INFORMATION

Build Info: https://brewweb.engineering.redhat.com/brew/taskinfo?taskID=53308083

TESTING

Functional testing: Q&A

Smoke testing: Basic testing with kernel and kernel-debug on a Intel Meteor Lake Beaker system with USB3.2 / TB4.

VERSION UPDATES AND OBSERVATIONS

Observation on V1 - Patch 0007: The thunderbolt-net driver changed its name to thunderbolt_net and moved into a specific folder.

Updated on V2 - Patch 0062: On v2, Unsetting CONFIG_TYPEC_MUX_GPIO_SBU option while also moving to the proper redhat/config folder

Included Patch 0140 on V3 - commit <81f3affa19d6> ("media: uvcvideo: Don't expose unsupported formats to userspace")

DESCRIPTION

This rebases supported USB and Thunderbolt drivers to upstream kernel v6.3.

By design, changes on this rebase are limited to supported usb and thunderbolt drivers.

Changes which happen to touch the drivers but are tree-wide are selectively pulled in, when relevant.

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

Edited by Desnes Nunes

Merge request reports