diff options
Diffstat (limited to 'packages/strace/4.23')
-rw-r--r-- | packages/strace/4.23/0000-v4l2-kernel-abi-breakage.patch | 96 | ||||
-rw-r--r-- | packages/strace/4.23/chksum | 4 | ||||
-rw-r--r-- | packages/strace/4.23/version.desc | 1 |
3 files changed, 0 insertions, 101 deletions
diff --git a/packages/strace/4.23/0000-v4l2-kernel-abi-breakage.patch b/packages/strace/4.23/0000-v4l2-kernel-abi-breakage.patch deleted file mode 100644 index 5fce43f0..00000000 --- a/packages/strace/4.23/0000-v4l2-kernel-abi-breakage.patch +++ /dev/null @@ -1,96 +0,0 @@ -commit b89a69dec27cf638df0e17db80ed937c3e1abf77 -Author: Dmitry V. Levin <ldv@altlinux.org> -Date: Sat Aug 18 07:22:47 2018 +0000 - - xlat: workaround V4L2_CID_USER_IMX_BASE Linux kernel ABI breakage - - Linux kernel commit v4.18-rc2-106-g421860b9d47053badce4b247576fa48df9ab4c48 - has changed the value of V4L2_CID_USER_IMX_BASE constant introduced - by commit v4.13-rc1~141^2~121 because the old value was already used - by V4L2_CID_USER_MAX217X_BASE. - - This is of course an ABI breakage that affects Linux kernels starting - with 4.13 and up to 4.18, as well as their LTS derivatives. - - Since the imx driver didn't provide any public control ID definitions, - it looks like the best way to handle this situation is to pretend that - the old value of V4L2_CID_USER_IMX_BASE didn't exist. - - * xlat/v4l2_control_id_bases.in (V4L2_CID_USER_IMX_BASE): Redefine. - - Co-Authored-by: Eugene Syromyatnikov <evgsyr@gmail.com> - ---- - xlat/v4l2_control_id_bases.h | 23 +++++++++++++++++++++-- - xlat/v4l2_control_id_bases.in | 17 ++++++++++++++++- - 2 files changed, 37 insertions(+), 3 deletions(-) - ---- a/xlat/v4l2_control_id_bases.in -+++ b/xlat/v4l2_control_id_bases.in -@@ -2,7 +2,22 @@ - V4L2_CID_USER_MEYE_BASE (V4L2_CID_BASE + 0x1000) - V4L2_CID_USER_BTTV_BASE (V4L2_CID_BASE + 0x1010) - V4L2_CID_USER_TI_VPE_BASE (V4L2_CID_BASE + 0x1050) --V4L2_CID_USER_IMX_BASE (V4L2_CID_BASE + 0x1090) -+#ifndef STRACE_WORKAROUND_FOR_V4L2_CID_USER_IMX_BASE -+# define STRACE_WORKAROUND_FOR_V4L2_CID_USER_IMX_BASE -+/* -+ * Linux kernel commit v4.18-rc2-106-g421860b9d47053badce4b247576fa48df9ab4c48 -+ * has changed the value of V4L2_CID_USER_IMX_BASE constant introduced -+ * by commit v4.13-rc1~141^2~121 because the old value was already used -+ * by V4L2_CID_USER_MAX217X_BASE. -+ * This is of course an ABI breakage that affects Linux kernels starting -+ * with 4.13 and up to 4.18, as well as their LTS derivatives. -+ * Since the imx driver didn't provide any public control ID definitions, -+ * it looks like the best way to handle this situation is to pretend that -+ * the old value of V4L2_CID_USER_IMX_BASE didn't exist. -+ */ -+# undef V4L2_CID_USER_IMX_BASE -+#endif -+V4L2_CID_USER_IMX_BASE (V4L2_CID_BASE + 0x10b0) - V4L2_CID_MPEG_BASE (V4L2_CTRL_CLASS_MPEG | 0x900) - V4L2_CID_MPEG_CX2341X_BASE (V4L2_CTRL_CLASS_MPEG | 0x1000) - V4L2_CID_MPEG_MFC51_BASE (V4L2_CTRL_CLASS_MPEG | 0x1100) ---- a/xlat/v4l2_control_id_bases.h -+++ b/xlat/v4l2_control_id_bases.h -@@ -31,12 +31,16 @@ - #else - # define V4L2_CID_USER_TI_VPE_BASE (V4L2_CID_BASE + 0x1050) - #endif -+#ifndef STRACE_WORKAROUND_FOR_V4L2_CID_USER_IMX_BASE -+# define STRACE_WORKAROUND_FOR_V4L2_CID_USER_IMX_BASE -+# undef V4L2_CID_USER_IMX_BASE -+#endif - #if defined(V4L2_CID_USER_IMX_BASE) || (defined(HAVE_DECL_V4L2_CID_USER_IMX_BASE) && HAVE_DECL_V4L2_CID_USER_IMX_BASE) - DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE --static_assert((V4L2_CID_USER_IMX_BASE) == ((V4L2_CID_BASE + 0x1090)), "V4L2_CID_USER_IMX_BASE != (V4L2_CID_BASE + 0x1090)"); -+static_assert((V4L2_CID_USER_IMX_BASE) == ((V4L2_CID_BASE + 0x10b0)), "V4L2_CID_USER_IMX_BASE != (V4L2_CID_BASE + 0x10b0)"); - DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE - #else --# define V4L2_CID_USER_IMX_BASE (V4L2_CID_BASE + 0x1090) -+# define V4L2_CID_USER_IMX_BASE (V4L2_CID_BASE + 0x10b0) - #endif - #if defined(V4L2_CID_MPEG_BASE) || (defined(HAVE_DECL_V4L2_CID_MPEG_BASE) && HAVE_DECL_V4L2_CID_MPEG_BASE) - DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE -@@ -146,6 +150,21 @@ - XLAT(V4L2_CID_USER_MEYE_BASE), - XLAT(V4L2_CID_USER_BTTV_BASE), - XLAT(V4L2_CID_USER_TI_VPE_BASE), -+#ifndef STRACE_WORKAROUND_FOR_V4L2_CID_USER_IMX_BASE -+# define STRACE_WORKAROUND_FOR_V4L2_CID_USER_IMX_BASE -+/* -+* Linux kernel commit v4.18-rc2-106-g421860b9d47053badce4b247576fa48df9ab4c48 -+* has changed the value of V4L2_CID_USER_IMX_BASE constant introduced -+* by commit v4.13-rc1~141^2~121 because the old value was already used -+* by V4L2_CID_USER_MAX217X_BASE. -+* This is of course an ABI breakage that affects Linux kernels starting -+* with 4.13 and up to 4.18, as well as their LTS derivatives. -+* Since the imx driver didn't provide any public control ID definitions, -+* it looks like the best way to handle this situation is to pretend that -+* the old value of V4L2_CID_USER_IMX_BASE didn't exist. -+*/ -+# undef V4L2_CID_USER_IMX_BASE -+#endif - XLAT(V4L2_CID_USER_IMX_BASE), - XLAT(V4L2_CID_MPEG_BASE), - XLAT(V4L2_CID_MPEG_CX2341X_BASE), diff --git a/packages/strace/4.23/chksum b/packages/strace/4.23/chksum deleted file mode 100644 index be39fdd7..00000000 --- a/packages/strace/4.23/chksum +++ /dev/null @@ -1,4 +0,0 @@ -md5 strace-4.23.tar.xz fad4bba0947553cef34d46a9fd78f039 -sha1 strace-4.23.tar.xz a40a46f4861deb122da45dcc715fb39fd68f9120 -sha256 strace-4.23.tar.xz 7860a6965f1dd832747bd8281a04738274398d32c56e9fbd0a68b1bb9ec09aad -sha512 strace-4.23.tar.xz b54df972dc86e27668784ea4619e8c55230816b249e0a7fcca99a37b7f9ec37710742aca08c9e39b508522accb654a83c98207bab9ccac1197bb8e73e51ab116 diff --git a/packages/strace/4.23/version.desc b/packages/strace/4.23/version.desc deleted file mode 100644 index fcfe3891..00000000 --- a/packages/strace/4.23/version.desc +++ /dev/null @@ -1 +0,0 @@ -obsolete='yes' |