V4L/DVB (13377): make struct videobuf_queue_ops constant
The videobuf_queue_ops function vector is not declared constant, but there's no need for the videobuf layer to ever change it. Make it const so that videobuf users can make their operations const without warnings. Signed-off-by: Jonathan Corbet <corbet@lwn.net> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
b18bd1d880
commit
38a54f35a0
|
@ -110,7 +110,7 @@ EXPORT_SYMBOL_GPL(videobuf_queue_to_vmalloc);
|
||||||
|
|
||||||
|
|
||||||
void videobuf_queue_core_init(struct videobuf_queue *q,
|
void videobuf_queue_core_init(struct videobuf_queue *q,
|
||||||
struct videobuf_queue_ops *ops,
|
const struct videobuf_queue_ops *ops,
|
||||||
struct device *dev,
|
struct device *dev,
|
||||||
spinlock_t *irqlock,
|
spinlock_t *irqlock,
|
||||||
enum v4l2_buf_type type,
|
enum v4l2_buf_type type,
|
||||||
|
|
|
@ -429,7 +429,7 @@ static struct videobuf_qtype_ops qops = {
|
||||||
};
|
};
|
||||||
|
|
||||||
void videobuf_queue_dma_contig_init(struct videobuf_queue *q,
|
void videobuf_queue_dma_contig_init(struct videobuf_queue *q,
|
||||||
struct videobuf_queue_ops *ops,
|
const struct videobuf_queue_ops *ops,
|
||||||
struct device *dev,
|
struct device *dev,
|
||||||
spinlock_t *irqlock,
|
spinlock_t *irqlock,
|
||||||
enum v4l2_buf_type type,
|
enum v4l2_buf_type type,
|
||||||
|
|
|
@ -702,7 +702,7 @@ void *videobuf_sg_alloc(size_t size)
|
||||||
}
|
}
|
||||||
|
|
||||||
void videobuf_queue_sg_init(struct videobuf_queue* q,
|
void videobuf_queue_sg_init(struct videobuf_queue* q,
|
||||||
struct videobuf_queue_ops *ops,
|
const struct videobuf_queue_ops *ops,
|
||||||
struct device *dev,
|
struct device *dev,
|
||||||
spinlock_t *irqlock,
|
spinlock_t *irqlock,
|
||||||
enum v4l2_buf_type type,
|
enum v4l2_buf_type type,
|
||||||
|
|
|
@ -391,7 +391,7 @@ static struct videobuf_qtype_ops qops = {
|
||||||
};
|
};
|
||||||
|
|
||||||
void videobuf_queue_vmalloc_init(struct videobuf_queue* q,
|
void videobuf_queue_vmalloc_init(struct videobuf_queue* q,
|
||||||
struct videobuf_queue_ops *ops,
|
const struct videobuf_queue_ops *ops,
|
||||||
void *dev,
|
void *dev,
|
||||||
spinlock_t *irqlock,
|
spinlock_t *irqlock,
|
||||||
enum v4l2_buf_type type,
|
enum v4l2_buf_type type,
|
||||||
|
|
|
@ -166,7 +166,7 @@ struct videobuf_queue {
|
||||||
enum v4l2_field field;
|
enum v4l2_field field;
|
||||||
enum v4l2_field last; /* for field=V4L2_FIELD_ALTERNATE */
|
enum v4l2_field last; /* for field=V4L2_FIELD_ALTERNATE */
|
||||||
struct videobuf_buffer *bufs[VIDEO_MAX_FRAME];
|
struct videobuf_buffer *bufs[VIDEO_MAX_FRAME];
|
||||||
struct videobuf_queue_ops *ops;
|
const struct videobuf_queue_ops *ops;
|
||||||
struct videobuf_qtype_ops *int_ops;
|
struct videobuf_qtype_ops *int_ops;
|
||||||
|
|
||||||
unsigned int streaming:1;
|
unsigned int streaming:1;
|
||||||
|
@ -195,7 +195,7 @@ void *videobuf_queue_to_vmalloc (struct videobuf_queue* q,
|
||||||
struct videobuf_buffer *buf);
|
struct videobuf_buffer *buf);
|
||||||
|
|
||||||
void videobuf_queue_core_init(struct videobuf_queue *q,
|
void videobuf_queue_core_init(struct videobuf_queue *q,
|
||||||
struct videobuf_queue_ops *ops,
|
const struct videobuf_queue_ops *ops,
|
||||||
struct device *dev,
|
struct device *dev,
|
||||||
spinlock_t *irqlock,
|
spinlock_t *irqlock,
|
||||||
enum v4l2_buf_type type,
|
enum v4l2_buf_type type,
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
#include <media/videobuf-core.h>
|
#include <media/videobuf-core.h>
|
||||||
|
|
||||||
void videobuf_queue_dma_contig_init(struct videobuf_queue *q,
|
void videobuf_queue_dma_contig_init(struct videobuf_queue *q,
|
||||||
struct videobuf_queue_ops *ops,
|
const struct videobuf_queue_ops *ops,
|
||||||
struct device *dev,
|
struct device *dev,
|
||||||
spinlock_t *irqlock,
|
spinlock_t *irqlock,
|
||||||
enum v4l2_buf_type type,
|
enum v4l2_buf_type type,
|
||||||
|
|
|
@ -103,7 +103,7 @@ struct videobuf_dmabuf *videobuf_to_dma (struct videobuf_buffer *buf);
|
||||||
void *videobuf_sg_alloc(size_t size);
|
void *videobuf_sg_alloc(size_t size);
|
||||||
|
|
||||||
void videobuf_queue_sg_init(struct videobuf_queue* q,
|
void videobuf_queue_sg_init(struct videobuf_queue* q,
|
||||||
struct videobuf_queue_ops *ops,
|
const struct videobuf_queue_ops *ops,
|
||||||
struct device *dev,
|
struct device *dev,
|
||||||
spinlock_t *irqlock,
|
spinlock_t *irqlock,
|
||||||
enum v4l2_buf_type type,
|
enum v4l2_buf_type type,
|
||||||
|
|
|
@ -30,7 +30,7 @@ struct videobuf_vmalloc_memory
|
||||||
};
|
};
|
||||||
|
|
||||||
void videobuf_queue_vmalloc_init(struct videobuf_queue* q,
|
void videobuf_queue_vmalloc_init(struct videobuf_queue* q,
|
||||||
struct videobuf_queue_ops *ops,
|
const struct videobuf_queue_ops *ops,
|
||||||
void *dev,
|
void *dev,
|
||||||
spinlock_t *irqlock,
|
spinlock_t *irqlock,
|
||||||
enum v4l2_buf_type type,
|
enum v4l2_buf_type type,
|
||||||
|
|
Loading…
Reference in New Issue