Skip to content

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, 0047, 0052, 0065, 0074 and 0087.

Revert of unsupported device tree bindings documentation on patch 0136.

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=53739516

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/OR OBSERVATIONS

Patch 0007: The thunderbolt-net driver changed its name to thunderbolt_net and moved into a specific folder.
Patch 0140: On v2, I have added commit <6f489a966fbe> ("media: usb: siano: Fix warning due to null work_func_t function pointer")
Patch 0141: On v3, I have added commit <c4af8e3fecd0> ("thunderbolt: Clear registers properly when auto clear isn't in use")
Patch 0142: On v4, I have added commit <9f9666e65359> ("thunderbolt: Mask ring interrupt on Intel hardware as well")

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