diff options
author | Andy Walls <awalls@radix.net> | 2008-12-14 16:52:12 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2008-12-30 06:39:07 -0500 |
commit | 0ef0289264e8f278312909f1639a7764cc9cf580 (patch) | |
tree | 8727d4d5d7519db50e8cd77e03b0d00892d35d76 /drivers/media/video/cx18/cx18-queue.c | |
parent | 83c3a3c8b6a0e7a54ca9fa18b02c90e2d9a889f9 (diff) |
V4L/DVB (9891): cx18 Replace magic number 63 with CX18_MAX_FW_MDLS_PER_STREAM
Removed magic number that referred to firmware limit on the number of
MDLs the firmware can maintain for any stream at any one time.
Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/cx18/cx18-queue.c')
-rw-r--r-- | drivers/media/video/cx18/cx18-queue.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/media/video/cx18/cx18-queue.c b/drivers/media/video/cx18/cx18-queue.c index a6b0666f0ba..2c58b0c478c 100644 --- a/drivers/media/video/cx18/cx18-queue.c +++ b/drivers/media/video/cx18/cx18-queue.c | |||
@@ -55,8 +55,9 @@ struct cx18_queue *_cx18_enqueue(struct cx18_stream *s, struct cx18_buffer *buf, | |||
55 | 55 | ||
56 | mutex_lock(&s->qlock); | 56 | mutex_lock(&s->qlock); |
57 | 57 | ||
58 | /* q_busy is restricted to 63 buffers to stay within firmware limits */ | 58 | /* q_busy is restricted to a max buffer count imposed by firmware */ |
59 | if (q == &s->q_busy && atomic_read(&q->buffers) >= 63) | 59 | if (q == &s->q_busy && |
60 | atomic_read(&q->buffers) >= CX18_MAX_FW_MDLS_PER_STREAM) | ||
60 | q = &s->q_free; | 61 | q = &s->q_free; |
61 | 62 | ||
62 | if (to_front) | 63 | if (to_front) |