drm/tegra: Fix reference leak when pm_runtime_get_sync() fails
[linux-2.6-microblaze.git] / drivers / gpu / drm / tegra / vic.c
index 48e98a6..77e1288 100644 (file)
@@ -331,7 +331,7 @@ static int vic_open_channel(struct tegra_drm_client *client,
        struct vic *vic = to_vic(client);
        int err;
 
-       err = pm_runtime_get_sync(vic->dev);
+       err = pm_runtime_resume_and_get(vic->dev);
        if (err < 0)
                return err;