On Fri, Jul 04, 2025 at 10:54:53AM +0300, Sakari Ailus wrote: > pm_runtime_put_autosuspend(), pm_runtime_put_sync_autosuspend(), > pm_runtime_autosuspend() and pm_request_autosuspend() now include a call > to pm_runtime_mark_last_busy(). Remove the now-reduntant explicit call to > pm_runtime_mark_last_busy(). > > Signed-off-by: Sakari Ailus [...] > diff --git a/drivers/usb/host/xhci-tegra.c b/drivers/usb/host/xhci-tegra.c > index 0c7af44d4dae..554b03e3ae92 100644 > --- a/drivers/usb/host/xhci-tegra.c > +++ b/drivers/usb/host/xhci-tegra.c > @@ -1394,7 +1394,6 @@ static void tegra_xhci_id_work(struct work_struct *work) > } > > tegra_xhci_set_port_power(tegra, true, true); > - pm_runtime_mark_last_busy(tegra->dev); > > } else { > if (tegra->otg_usb3_port >= 0) pm_runtime_mark_last_busy() was previously called conditionally only for host mode, but not for peripheral mode. That said, since that call was now moved into the pm_runtime_put_autosuspend(), any issues would already have been introduced by the series that this depends on, so we'll see if there's any fallout. Acked-by: Thierry Reding