V4L/DVB: buf-dma-sg.c: don't assume nr_pages == sglen
authorArnout Vandecappelle <arnout@mind.be>
Wed, 17 Mar 2010 22:53:04 +0000 (19:53 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Wed, 19 May 2010 15:58:40 +0000 (12:58 -0300)
commitfc7f8fd42c2b934ac348995e0c530c917fc277d5
treed83e4e80cbf38e3a64f1c6d32347e50535b0778a
parentc06b062bea411f616b0890d502044c7871d5332f
V4L/DVB: buf-dma-sg.c: don't assume nr_pages == sglen

videobuf_pages_to_sg() and videobuf_vmalloc_to_sg() happen to create
a scatterlist element for every page.  However, this is not true for
bus addresses, so other functions shouldn't rely on the length of the
scatter list being equal to nr_pages.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/video/videobuf-dma-sg.c