From: Hans Verkuil Date: Mon, 16 Dec 2013 08:45:37 +0000 (-0300) Subject: [media] v4l2: move tracepoints to video_usercopy X-Git-Tag: v3.14-rc1~20^2~126 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aa32f4c0bcce7dac55bf2639f4a6cf37c5c96934;p=pandora-kernel.git [media] v4l2: move tracepoints to video_usercopy The (d)qbuf ioctls were traced in the low-level v4l2 ioctl function. The trace was outside the serialization lock, so that can affect the usefulness of the timing. In addition, the __user pointer was expected instead of a proper kernel pointer. By moving the tracepoints to video_usercopy we ensure that the trace calls use the correct kernel pointer, and that it happens right after the ioctl call to the driver, so certainly inside the serialization lock. In addition, we only trace if the call was successful. Signed-off-by: Hans Verkuil Acked-by: Wade Farnsworth Signed-off-by: Mauro Carvalho Chehab --- Reading git-diff-tree failed