V4L/DVB (3766): Correct buffer size calculations in cx88-core.c
authorDuncan Sands <duncan.sands@math.u-psud.fr>
Tue, 11 Apr 2006 13:18:57 +0000 (10:18 -0300)
committerMauro Carvalho Chehab <mchehab@infradead.org>
Fri, 12 May 2006 22:54:50 +0000 (19:54 -0300)
commitbba3ad76a82eb458d31b136fa2414216e20c99cc
tree3b727a066fe78d7c88cf08c633d4b3887b0e1f37
parent9175b8544ff7b73b158df370acc1d828b28b80b7
V4L/DVB (3766): Correct buffer size calculations in cx88-core.c

The computation in cx88_risc_buffer suffers from the mistake:
a non-zero padding value can cause more page borders to be crossed,
leading to big buffer over-runs.
This patch changes the additive constant from 3 + 4 to 4
It also changees the constant in cx88_risc_databuffer from 3 + 4 to 2,
because 2 dwords are the correct vaule.

Signed-off-by: Duncan Sands <baldrick@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
drivers/media/video/cx88/cx88-core.c