aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <[email protected]>2016-04-20 13:39:20 -0300
committerMauro Carvalho Chehab <[email protected]>2016-04-20 13:40:07 -0300
commit13431509a41889a70cc76b31180f63fd10d0a5b3 (patch)
tree775d71912dbc7d6b44a876e5b10b523775f35ff9
parent704a84ccdbf19fdce9adfda0b936dfdcac52fa49 (diff)
[media] tw686x-kh: use the cached value
the dma_requests field is cached, but cache is not used: drivers/staging/media/tw686x-kh/tw686x-kh-video.c: In function 'tw686x_video_irq': drivers/staging/media/tw686x-kh/tw686x-kh-video.c:622:6: warning: variable 'requests' set but not used [-Wunused-but-set-variable] u32 requests; ^ Use the cache instead, as it seems reading it needs to be done with spin lock taken. Signed-off-by: Mauro Carvalho Chehab <[email protected]>
-rw-r--r--drivers/staging/media/tw686x-kh/tw686x-kh-video.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/staging/media/tw686x-kh/tw686x-kh-video.c b/drivers/staging/media/tw686x-kh/tw686x-kh-video.c
index 2fbc3cbd9eb0..0650c29f78eb 100644
--- a/drivers/staging/media/tw686x-kh/tw686x-kh-video.c
+++ b/drivers/staging/media/tw686x-kh/tw686x-kh-video.c
@@ -625,7 +625,7 @@ int tw686x_video_irq(struct tw686x_dev *dev)
requests = dev->dma_requests;
spin_unlock_irqrestore(&dev->irq_lock, flags);
- if (dev->dma_requests & dev->video_active) {
+ if (requests & dev->video_active) {
wake_up_interruptible_all(&dev->video_thread_wait);
handled = 1;
}