Skip to content

Commit

Permalink
V4L/DVB (13377): make struct videobuf_queue_ops constant
Browse files Browse the repository at this point in the history
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 <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Mauro Carvalho Chehab <[email protected]>
  • Loading branch information
Jonathan Corbet authored and Mauro Carvalho Chehab committed Dec 5, 2009
1 parent b18bd1d commit 38a54f3
Show file tree
Hide file tree
Showing 8 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion drivers/media/video/videobuf-core.c
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ EXPORT_SYMBOL_GPL(videobuf_queue_to_vmalloc);


void videobuf_queue_core_init(struct videobuf_queue *q,
struct videobuf_queue_ops *ops,
const struct videobuf_queue_ops *ops,
struct device *dev,
spinlock_t *irqlock,
enum v4l2_buf_type type,
Expand Down
2 changes: 1 addition & 1 deletion drivers/media/video/videobuf-dma-contig.c
Original file line number Diff line number Diff line change
Expand Up @@ -429,7 +429,7 @@ static struct videobuf_qtype_ops qops = {
};

void videobuf_queue_dma_contig_init(struct videobuf_queue *q,
struct videobuf_queue_ops *ops,
const struct videobuf_queue_ops *ops,
struct device *dev,
spinlock_t *irqlock,
enum v4l2_buf_type type,
Expand Down
2 changes: 1 addition & 1 deletion drivers/media/video/videobuf-dma-sg.c
Original file line number Diff line number Diff line change
Expand Up @@ -702,7 +702,7 @@ void *videobuf_sg_alloc(size_t size)
}

void videobuf_queue_sg_init(struct videobuf_queue* q,
struct videobuf_queue_ops *ops,
const struct videobuf_queue_ops *ops,
struct device *dev,
spinlock_t *irqlock,
enum v4l2_buf_type type,
Expand Down
2 changes: 1 addition & 1 deletion drivers/media/video/videobuf-vmalloc.c
Original file line number Diff line number Diff line change
Expand Up @@ -391,7 +391,7 @@ static struct videobuf_qtype_ops qops = {
};

void videobuf_queue_vmalloc_init(struct videobuf_queue* q,
struct videobuf_queue_ops *ops,
const struct videobuf_queue_ops *ops,
void *dev,
spinlock_t *irqlock,
enum v4l2_buf_type type,
Expand Down
4 changes: 2 additions & 2 deletions include/media/videobuf-core.h
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ struct videobuf_queue {
enum v4l2_field field;
enum v4l2_field last; /* for field=V4L2_FIELD_ALTERNATE */
struct videobuf_buffer *bufs[VIDEO_MAX_FRAME];
struct videobuf_queue_ops *ops;
const struct videobuf_queue_ops *ops;
struct videobuf_qtype_ops *int_ops;

unsigned int streaming:1;
Expand Down Expand Up @@ -195,7 +195,7 @@ void *videobuf_queue_to_vmalloc (struct videobuf_queue* q,
struct videobuf_buffer *buf);

void videobuf_queue_core_init(struct videobuf_queue *q,
struct videobuf_queue_ops *ops,
const struct videobuf_queue_ops *ops,
struct device *dev,
spinlock_t *irqlock,
enum v4l2_buf_type type,
Expand Down
2 changes: 1 addition & 1 deletion include/media/videobuf-dma-contig.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
#include <media/videobuf-core.h>

void videobuf_queue_dma_contig_init(struct videobuf_queue *q,
struct videobuf_queue_ops *ops,
const struct videobuf_queue_ops *ops,
struct device *dev,
spinlock_t *irqlock,
enum v4l2_buf_type type,
Expand Down
2 changes: 1 addition & 1 deletion include/media/videobuf-dma-sg.h
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ struct videobuf_dmabuf *videobuf_to_dma (struct videobuf_buffer *buf);
void *videobuf_sg_alloc(size_t size);

void videobuf_queue_sg_init(struct videobuf_queue* q,
struct videobuf_queue_ops *ops,
const struct videobuf_queue_ops *ops,
struct device *dev,
spinlock_t *irqlock,
enum v4l2_buf_type type,
Expand Down
2 changes: 1 addition & 1 deletion include/media/videobuf-vmalloc.h
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ struct videobuf_vmalloc_memory
};

void videobuf_queue_vmalloc_init(struct videobuf_queue* q,
struct videobuf_queue_ops *ops,
const struct videobuf_queue_ops *ops,
void *dev,
spinlock_t *irqlock,
enum v4l2_buf_type type,
Expand Down

0 comments on commit 38a54f3

Please sign in to comment.