USB core suspend issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Alan,

Matthew Garret points out that the current xHCI code doesn't work so
well when the host is suspended and then the card is removed.  The
xhci_suspend() method frees the MSI-X interrupts because the USB core
calls synchronize_irq() with the legacy interrupt in suspend_common() in
hcd-pci.c.  The hotplug layer will attempt to deallocate the interrupts
the card had before suspend, which results in a double free.

Is there a reason the USB PCI code calls synchronize_irq()?

Sarah Sharp
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux