Всем привет! Есть USB 3.0 контроллер. Он постоянно в состоянии D3, если сделать пуск на холодную, то D0. Изучив подобные проблемы, пришёл к выводу, что необходимо выполнить данный квирк XHCI_DEFAULT_PM_RUNTIME_ALLOW, но у нас работает проприетарный дистрибутив и там этого момента нет. Собираюсь сделать решение на уровне ACPI. Только не могу понять логику в
https://github.com/torvalds/linux/blob/master/drivers/base/power/runtime.c фукнция 'pm_runtime_forbid'.