summaryrefslogtreecommitdiffstats
path: root/drivers/media/pci/solo6x10/solo6x10-core.c
diff options
context:
space:
mode:
authorKrzysztof HaƂasa <khalasa@piap.pl>2015-06-08 10:42:24 -0300
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>2015-07-06 08:25:47 -0300
commite1ceb25a1569ce5b61b9c496dd32d038ba8cb936 (patch)
tree0c5e7e71929e8df65a1be9389b2120499ab07c6b /drivers/media/pci/solo6x10/solo6x10-core.c
parentdd43a6278a9dbda46f56782b54a7a59216a87d23 (diff)
downloadlinux-e1ceb25a1569ce5b61b9c496dd32d038ba8cb936.tar.bz2
[media] SOLO6x10: remove unneeded register locking and barriers
readl() and writel() are atomic, we don't need the spin lock. Also, flushing posted write buffer isn't required. Especially on read :-) Signed-off-by: Krzysztof Ha?asa <khalasa@piap.pl> Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Diffstat (limited to 'drivers/media/pci/solo6x10/solo6x10-core.c')
-rw-r--r--drivers/media/pci/solo6x10/solo6x10-core.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/media/pci/solo6x10/solo6x10-core.c b/drivers/media/pci/solo6x10/solo6x10-core.c
index 84627e6f7377..9c948b1fc1d8 100644
--- a/drivers/media/pci/solo6x10/solo6x10-core.c
+++ b/drivers/media/pci/solo6x10/solo6x10-core.c
@@ -483,7 +483,6 @@ static int solo_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id)
solo_dev->type = id->driver_data;
solo_dev->pdev = pdev;
- spin_lock_init(&solo_dev->reg_io_lock);
ret = v4l2_device_register(&pdev->dev, &solo_dev->v4l2_dev);
if (ret)
goto fail_probe;