aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/generate_rust_target.rs
diff options
context:
space:
mode:
authorSebastian Reichel <[email protected]>2025-08-18 16:50:19 +0000
committerGreg Kroah-Hartman <[email protected]>2025-08-19 10:29:33 +0000
commit309b6341d5570fb2b41b923de2fc9bb147106b80 (patch)
tree96795ea2d9bddadb3fd9c04f41a99bcb3fb4aadb /scripts/generate_rust_target.rs
parentUSB: core: Update kerneldoc for usb_hcd_giveback_urb() (diff)
downloadkernel-309b6341d5570fb2b41b923de2fc9bb147106b80.tar.gz
kernel-309b6341d5570fb2b41b923de2fc9bb147106b80.zip
usb: typec: fusb302: Revert incorrect threaded irq fix
The fusb302 irq handler has been carefully optimized by Hans de Goede in commit 207338ec5a27 ("usb: typec: fusb302: Improve suspend/resume handling"). A recent 'fix' undid most of that work to avoid a virtio-gpio driver bug. This reverts the incorrect fix, since it is of very low quality. It reverts the quirks from Hans change (and thus reintroduces the problems fixed by Hans) while keeping the overhead from the original change. The proper fix to support using fusb302 with an interrupt line provided by virtio-gpio must be implemented in the virtio driver instead, which should support disabling the IRQ from the fusb302 interrupt routine. Cc: Hans de Goede <[email protected]> Cc: Yongbo Zhang <[email protected]> Fixes: 1c2d81bded19 ("usb: typec: fusb302: fix scheduling while atomic when using virtio-gpio") Signed-off-by: Sebastian Reichel <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'scripts/generate_rust_target.rs')
0 files changed, 0 insertions, 0 deletions