Hans Verkuil worte:
> linux-2.6.22.19-armv5: WARNINGS

/marune/build/v4l-dvb-master/v4l/videobuf-core.c: In function 
'videobuf_reqbufs':
/marune/build/v4l-dvb-master/v4l/videobuf-core.c:434: warning: format '%d' 
expects type 'int', but argument 4 has type 'long unsigned int'

I think this can be solved by explicit casting the result.

---
Subject: [PATCH] explicitly cast page count
From: Márton Németh <nm...@freemail.hu>

Explicitly cast page count in the debug message.

Signed-off-by: Márton Németh <nm...@freemail.hu>
---
diff -r bc16afd1e7a4 linux/drivers/media/video/videobuf-core.c
--- a/linux/drivers/media/video/videobuf-core.c Sat Nov 21 12:01:36 2009 +0100
+++ b/linux/drivers/media/video/videobuf-core.c Sun Nov 22 21:56:20 2009 +0100
@@ -431,8 +431,9 @@
                count = VIDEO_MAX_FRAME;
        size = 0;
        q->ops->buf_setup(q, &count, &size);
-       dprintk(1, "reqbufs: bufs=%d, size=0x%x [%d pages total]\n",
-               count, size, (count*PAGE_ALIGN(size))>>PAGE_SHIFT);
+       dprintk(1, "reqbufs: bufs=%d, size=0x%x [%u pages total]\n",
+               count, size,
+               (unsigned int)((count*PAGE_ALIGN(size))>>PAGE_SHIFT) );

        retval = __videobuf_mmap_setup(q, count, size, req->memory);
        if (retval < 0) {
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to