This is an automatic generated email to let you know that the following patch 
were queued at the 
http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree:

Subject: sync-with-kernel.sh: create v4l2-tracer patches
Author:  Deborah Brouwer <deborah.brou...@collabora.com>
Date:    Fri Dec 1 09:13:33 2023 -0800

After v4l-utils is synced with the latest kernel headers, generate and
apply patches for the changes that need to be made to the v4l2-tracer.
This makes it easier to see how the kernel headers are changing the
v4l2-tracer and also to revert those changes if necessary.

Signed-off-by: Deborah Brouwer <deborah.brou...@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil-ci...@xs4all.nl>
[hverkuil: ensure /tmp is used rather then creating a dir in utils/v4l2-tracer]

 sync-with-kernel.sh | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

---

http://git.linuxtv.org/cgit.cgi/v4l-utils.git/commit/?id=9f580ba7ce5cabf4dde5f0f1c016e2fc273a4762
diff --git a/sync-with-kernel.sh b/sync-with-kernel.sh
index ad5681c6924c..f003bc7e6f35 100755
--- a/sync-with-kernel.sh
+++ b/sync-with-kernel.sh
@@ -115,8 +115,35 @@ function freebsd {
        quilt push -a
 }
 
+function v4l2-tracer {
+       V4L2TRACERDIR="${TOPSRCDIR}/utils/v4l2-tracer"
+       V4L2TRACERSOURCES="${TOPSRCDIR}/include/linux/v4l2-controls.h "
+       V4L2TRACERSOURCES+="${TOPSRCDIR}/include/linux/videodev2.h "
+       V4L2TRACERSOURCES+="${TOPSRCDIR}/include/linux/media.h "
+       V4L2TRACERSOURCES+="${TOPSRCDIR}/include/linux/v4l2-common.h "
+
+       V4L2TRACERTMPDIR=$(mktemp --tmpdir -d "v4l2-tracer-gen.XXXXXXXXXX")
+
+       perl "${V4L2TRACERDIR}/v4l2-tracer-gen.pl" -o $V4L2TRACERTMPDIR 
$V4L2TRACERSOURCES
+
+       diff -Naur "${V4L2TRACERDIR}/trace-gen.cpp" 
"${V4L2TRACERTMPDIR}/trace-gen.cpp" > "${V4L2TRACERTMPDIR}/trace-gen.patch"
+       diff -Naur "${V4L2TRACERDIR}/trace-gen.h" 
"${V4L2TRACERTMPDIR}/trace-gen.h" > "${V4L2TRACERTMPDIR}/trace-gen-h.patch"
+       diff -Naur "${V4L2TRACERDIR}/retrace-gen.cpp" 
"${V4L2TRACERTMPDIR}/retrace-gen.cpp" > "${V4L2TRACERTMPDIR}/retrace-gen.patch"
+       diff -Naur "${V4L2TRACERDIR}/retrace-gen.h" 
"${V4L2TRACERTMPDIR}/retrace-gen.h" > "${V4L2TRACERTMPDIR}/retrace-gen-h.patch"
+       diff -Naur "${V4L2TRACERDIR}/v4l2-tracer-info-gen.h" 
"${V4L2TRACERTMPDIR}/v4l2-tracer-info-gen.h" > 
"${V4L2TRACERTMPDIR}/v4l2-tracer-info-gen-h.patch"
+
+       patch -d ${V4L2TRACERDIR} --no-backup-if-mismatch 
<${V4L2TRACERTMPDIR}/trace-gen.patch
+       patch -d ${V4L2TRACERDIR} --no-backup-if-mismatch 
<${V4L2TRACERTMPDIR}/trace-gen-h.patch
+       patch -d ${V4L2TRACERDIR} --no-backup-if-mismatch 
<${V4L2TRACERTMPDIR}/retrace-gen.patch
+       patch -d ${V4L2TRACERDIR} --no-backup-if-mismatch 
<${V4L2TRACERTMPDIR}/retrace-gen-h.patch
+       patch -d ${V4L2TRACERDIR} --no-backup-if-mismatch 
<${V4L2TRACERTMPDIR}/v4l2-tracer-info-gen-h.patch
+
+       rm -r "$V4L2TRACERTMPDIR"
+}
+
 keytable
 libdvbv5
 freebsd
 ioctl-test
 xc3028-firmware
+v4l2-tracer

_______________________________________________
linuxtv-commits mailing list
linuxtv-commits@linuxtv.org
https://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

Reply via email to