Update RHEL9.3 USB And Thunderbolt to linux_v6.3
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