diff options
author | Ben Skeggs <bskeggs@redhat.com> | 2020-12-01 13:22:40 +0300 |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2021-02-11 03:14:23 +0300 |
commit | 54d10db1f8ec608a95f36dbbd7ee2480fc780409 (patch) | |
tree | 07aad0cd51509a365cdadf81b175a733aedabf78 /drivers/gpu/drm/nouveau/nvkm/core | |
parent | 149a23b026699e5284d9f613ae971e7cadace201 (diff) | |
download | linux-54d10db1f8ec608a95f36dbbd7ee2480fc780409.tar.xz |
drm/nouveau/subdev: store subdevs in list
This is somewhat nicer to read.
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/nvkm/core')
-rw-r--r-- | drivers/gpu/drm/nouveau/nvkm/core/subdev.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/nouveau/nvkm/core/subdev.c b/drivers/gpu/drm/nouveau/nvkm/core/subdev.c index 5da6c920a996..8fc7316cb582 100644 --- a/drivers/gpu/drm/nouveau/nvkm/core/subdev.c +++ b/drivers/gpu/drm/nouveau/nvkm/core/subdev.c @@ -197,6 +197,7 @@ nvkm_subdev_del(struct nvkm_subdev **psubdev) if (subdev && !WARN_ON(!subdev->func)) { nvkm_trace(subdev, "destroy running...\n"); time = ktime_to_us(ktime_get()); + list_del(&subdev->head); if (subdev->func->dtor) *psubdev = subdev->func->dtor(subdev); time = ktime_to_us(ktime_get()) - time; @@ -216,6 +217,7 @@ nvkm_subdev_ctor(const struct nvkm_subdev_func *func, subdev->device = device; subdev->index = index; subdev->debug = nvkm_dbgopt(device->dbgopt, name); + list_add_tail(&subdev->head, &device->subdev); } int |