Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 13bcd5d0 authored by Al Viro's avatar Al Viro Committed by Linus Torvalds
Browse files

v4l: copy_to_user() is not a good method name



Breaks on any target that has copy_to_user() defined as a non-trivial
macro.

Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 2b8232ce
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -674,7 +674,7 @@ ssize_t videobuf_read_one(struct videobuf_queue *q,
	}

	/* Copy to userspace */
	retval=CALL(q,copy_to_user,q,data,count,nonblocking);
	retval=CALL(q,video_copy_to_user,q,data,count,nonblocking);
	if (retval<0)
		goto done;

+1 −1
Original line number Diff line number Diff line
@@ -670,7 +670,7 @@ static struct videobuf_qtype_ops pci_ops = {
	.sync         = __videobuf_sync,
	.mmap_free    = __videobuf_mmap_free,
	.mmap_mapper  = __videobuf_mmap_mapper,
	.copy_to_user = __videobuf_copy_to_user,
	.video_copy_to_user = __videobuf_copy_to_user,
	.copy_stream  = __videobuf_copy_stream,
};

+1 −1
Original line number Diff line number Diff line
@@ -320,7 +320,7 @@ static struct videobuf_qtype_ops qops = {
	.sync         = __videobuf_sync,
	.mmap_free    = __videobuf_mmap_free,
	.mmap_mapper  = __videobuf_mmap_mapper,
	.copy_to_user = __videobuf_copy_to_user,
	.video_copy_to_user = __videobuf_copy_to_user,
	.copy_stream  = __videobuf_copy_stream,
};

+1 −1
Original line number Diff line number Diff line
@@ -133,7 +133,7 @@ struct videobuf_qtype_ops {
				 enum v4l2_memory memory);
	int (*sync)		(struct videobuf_queue* q,
				 struct videobuf_buffer *buf);
	int (*copy_to_user)	(struct videobuf_queue *q,
	int (*video_copy_to_user)(struct videobuf_queue *q,
				 char __user *data,
				 size_t count,
				 int nonblocking);