Commit cdd87d3a authored by Philipp Zabel's avatar Philipp Zabel Committed by Mauro Carvalho Chehab

media: coda: remove unused instances list

The per-device instance list is unused, remove it.
Signed-off-by: default avatarPhilipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: default avatarHans Verkuil <hansverk@cisco.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab+samsung@kernel.org>
parent 074e8db0
...@@ -2215,10 +2215,6 @@ static int coda_open(struct file *file) ...@@ -2215,10 +2215,6 @@ static int coda_open(struct file *file)
INIT_LIST_HEAD(&ctx->buffer_meta_list); INIT_LIST_HEAD(&ctx->buffer_meta_list);
spin_lock_init(&ctx->buffer_meta_lock); spin_lock_init(&ctx->buffer_meta_lock);
mutex_lock(&dev->dev_mutex);
list_add(&ctx->list, &dev->instances);
mutex_unlock(&dev->dev_mutex);
v4l2_dbg(1, coda_debug, &dev->v4l2_dev, "Created instance %d (%p)\n", v4l2_dbg(1, coda_debug, &dev->v4l2_dev, "Created instance %d (%p)\n",
ctx->idx, ctx); ctx->idx, ctx);
...@@ -2265,10 +2261,6 @@ static int coda_release(struct file *file) ...@@ -2265,10 +2261,6 @@ static int coda_release(struct file *file)
flush_work(&ctx->seq_end_work); flush_work(&ctx->seq_end_work);
} }
mutex_lock(&dev->dev_mutex);
list_del(&ctx->list);
mutex_unlock(&dev->dev_mutex);
if (ctx->dev->devtype->product == CODA_DX6) if (ctx->dev->devtype->product == CODA_DX6)
coda_free_aux_buf(dev, &ctx->workbuf); coda_free_aux_buf(dev, &ctx->workbuf);
...@@ -2673,7 +2665,6 @@ static int coda_probe(struct platform_device *pdev) ...@@ -2673,7 +2665,6 @@ static int coda_probe(struct platform_device *pdev)
return -EINVAL; return -EINVAL;
spin_lock_init(&dev->irqlock); spin_lock_init(&dev->irqlock);
INIT_LIST_HEAD(&dev->instances);
dev->plat_dev = pdev; dev->plat_dev = pdev;
dev->clk_per = devm_clk_get(&pdev->dev, "per"); dev->clk_per = devm_clk_get(&pdev->dev, "per");
......
...@@ -95,7 +95,6 @@ struct coda_dev { ...@@ -95,7 +95,6 @@ struct coda_dev {
struct mutex coda_mutex; struct mutex coda_mutex;
struct workqueue_struct *workqueue; struct workqueue_struct *workqueue;
struct v4l2_m2m_dev *m2m_dev; struct v4l2_m2m_dev *m2m_dev;
struct list_head instances;
struct ida ida; struct ida ida;
struct dentry *debugfs_root; struct dentry *debugfs_root;
}; };
...@@ -193,7 +192,6 @@ struct coda_context_ops { ...@@ -193,7 +192,6 @@ struct coda_context_ops {
struct coda_ctx { struct coda_ctx {
struct coda_dev *dev; struct coda_dev *dev;
struct mutex buffer_mutex; struct mutex buffer_mutex;
struct list_head list;
struct work_struct pic_run_work; struct work_struct pic_run_work;
struct work_struct seq_end_work; struct work_struct seq_end_work;
struct completion completion; struct completion completion;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment