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: v4l-utils: sync with media-committers/next kernel
Author:  Hans Verkuil <[email protected]>
Date:    Wed Jul 22 12:05:07 2026 +0200

This pulls in the new CEC_LOG_ADDRS_FL_CONFIG_FAILED CEC flag.

Signed-off-by: Hans Verkuil <[email protected]>

 include/linux/bpf.h                           | 32 ++++++++++++++++++++++++++-
 include/linux/cec.h                           |  2 ++
 libdvbv5-po/ca.po                             |  2 +-
 libdvbv5-po/de.po                             |  2 +-
 libdvbv5-po/ka.po                             |  2 +-
 libdvbv5-po/libdvbv5.pot                      |  2 +-
 libdvbv5-po/pt_BR.po                          |  2 +-
 libdvbv5-po/uk.po                             |  2 +-
 utils/common/v4l2-tpg-core.c                  | 16 +++++++++-----
 utils/common/v4l2-tpg.patch                   |  4 +++-
 utils/keytable/rc_keymaps/videomate_k100.toml |  2 +-
 v4l-utils-po/ca.po                            |  2 +-
 v4l-utils-po/de.po                            |  2 +-
 v4l-utils-po/fr.po                            |  2 +-
 v4l-utils-po/ka.po                            |  2 +-
 v4l-utils-po/pt_BR.po                         |  2 +-
 v4l-utils-po/uk.po                            |  2 +-
 v4l-utils-po/v4l-utils.pot                    |  2 +-
 18 files changed, 60 insertions(+), 22 deletions(-)

---

http://git.linuxtv.org/cgit.cgi/v4l-utils.git/commit/?id=527fa69e371d45677e7c37b08049f4ac5d802b09
diff --git a/include/linux/bpf.h b/include/linux/bpf.h
index 2ae9d05cb4e1..a14e19aaba0e 100644
--- a/include/linux/bpf.h
+++ b/include/linux/bpf.h
@@ -994,6 +994,7 @@ enum bpf_cmd {
        BPF_PROG_STREAM_READ_BY_FD,
        BPF_PROG_ASSOC_STRUCT_OPS,
        __MAX_BPF_CMD,
+       BPF_COMMON_ATTRS = 1 << 16, /* Indicate carrying syscall common attrs. 
*/
 };
 
 enum bpf_map_type {
@@ -1046,6 +1047,7 @@ enum bpf_map_type {
        BPF_MAP_TYPE_CGRP_STORAGE,
        BPF_MAP_TYPE_ARENA,
        BPF_MAP_TYPE_INSN_ARRAY,
+       BPF_MAP_TYPE_RHASH,
        __MAX_BPF_MAP_TYPE
 };
 
@@ -1154,6 +1156,9 @@ enum bpf_attach_type {
        BPF_TRACE_KPROBE_SESSION,
        BPF_TRACE_UPROBE_SESSION,
        BPF_TRACE_FSESSION,
+       BPF_TRACE_FENTRY_MULTI,
+       BPF_TRACE_FEXIT_MULTI,
+       BPF_TRACE_FSESSION_MULTI,
        __MAX_BPF_ATTACH_TYPE
 };
 
@@ -1178,6 +1183,7 @@ enum bpf_link_type {
        BPF_LINK_TYPE_UPROBE_MULTI = 12,
        BPF_LINK_TYPE_NETKIT = 13,
        BPF_LINK_TYPE_SOCKMAP = 14,
+       BPF_LINK_TYPE_TRACING_MULTI = 15,
        __MAX_BPF_LINK_TYPE,
 };
 
@@ -1321,7 +1327,11 @@ enum {
  * BPF_TRACE_UPROBE_MULTI attach type to create return probe.
  */
 enum {
-       BPF_F_UPROBE_MULTI_RETURN = (1U << 0)
+       /* Get return uprobe. */
+       BPF_F_UPROBE_MULTI_RETURN     = (1U << 0),
+
+       /* Get path from provided path_fd. */
+       BPF_F_UPROBE_MULTI_PATH_FD    = (1U << 1),
 };
 
 /* link_create.netfilter.flags used in LINK_CREATE command for
@@ -1500,6 +1510,13 @@ struct bpf_stack_build_id {
        };
 };
 
+struct bpf_common_attr {
+       __aligned_u64 log_buf;
+       __u32 log_size;
+       __u32 log_level;
+       __u32 log_true_size;
+};
+
 #define BPF_OBJ_NAME_LEN 16U
 
 enum {
@@ -1537,6 +1554,11 @@ union bpf_attr {
                 *
                 * BPF_MAP_TYPE_ARENA - contains the address where user space
                 * is going to mmap() the arena. It has to be page aligned.
+                *
+                * BPF_MAP_TYPE_RHASH - initial table size hint
+                * (nelem_hint). 0 = use rhashtable default. Must be
+                * <= min(max_entries, U16_MAX). Upper 32 bits reserved,
+                * must be zero.
                 */
                __u64   map_extra;
 
@@ -1846,6 +1868,7 @@ union bpf_attr {
                                __u32           cnt;
                                __u32           flags;
                                __u32           pid;
+                               __u32           path_fd;
                        } uprobe_multi;
                        struct {
                                union {
@@ -1861,6 +1884,11 @@ union bpf_attr {
                                };
                                __u64           expected_revision;
                        } cgroup;
+                       struct {
+                               __aligned_u64   ids;
+                               __aligned_u64   cookies;
+                               __u32           cnt;
+                       } tracing_multi;
                };
        } link_create;
 
@@ -6698,6 +6726,7 @@ struct bpf_prog_info {
        __u32 verified_insns;
        __u32 attach_btf_obj_id;
        __u32 attach_btf_id;
+       __u32 :32;
 } __attribute__((aligned(8)));
 
 struct bpf_map_info {
@@ -6719,6 +6748,7 @@ struct bpf_map_info {
        __u64 map_extra;
        __aligned_u64 hash;
        __u32 hash_size;
+       __u32 :32;
 } __attribute__((aligned(8)));
 
 struct bpf_btf_info {
diff --git a/include/linux/cec.h b/include/linux/cec.h
index 223b977da9af..ea89231472e5 100644
--- a/include/linux/cec.h
+++ b/include/linux/cec.h
@@ -403,6 +403,8 @@ struct cec_log_addrs {
 #define CEC_LOG_ADDRS_FL_ALLOW_RC_PASSTHRU     (1 << 1)
 /* CDC-Only device: supports only CDC messages */
 #define CEC_LOG_ADDRS_FL_CDC_ONLY              (1 << 2)
+/* Configuration failed */
+#define CEC_LOG_ADDRS_FL_CONFIG_FAILED         (1 << 3)
 
 /**
  * struct cec_drm_connector_info - tells which drm connector is
diff --git a/libdvbv5-po/ca.po b/libdvbv5-po/ca.po
index 07ded712e566..f5322269644b 100644
--- a/libdvbv5-po/ca.po
+++ b/libdvbv5-po/ca.po
@@ -4,7 +4,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: v4l-utils 1.8.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-05-19 21:07+0200\n"
+"POT-Creation-Date: 2026-04-11 12:54+0200\n"
 "PO-Revision-Date: 2016-03-10 04:31+0000\n"
 "Last-Translator: Robert Antoni Buj Gelonch <[email protected]>\n"
 "Language-Team: Catalan\n"
diff --git a/libdvbv5-po/de.po b/libdvbv5-po/de.po
index 6456e257562d..6ff42f718c19 100644
--- a/libdvbv5-po/de.po
+++ b/libdvbv5-po/de.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: v4l-utils 1.12.3\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-05-19 21:07+0200\n"
+"POT-Creation-Date: 2026-04-11 12:54+0200\n"
 "PO-Revision-Date: 2017-05-06 22:58+0200\n"
 "Last-Translator: Chris Leick <[email protected]>\n"
 "Language-Team: German <[email protected]>\n"
diff --git a/libdvbv5-po/ka.po b/libdvbv5-po/ka.po
index ef16d6873ee3..6b30e2448c96 100644
--- a/libdvbv5-po/ka.po
+++ b/libdvbv5-po/ka.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: v4l-utils 1.32.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-05-19 21:07+0200\n"
+"POT-Creation-Date: 2026-04-11 12:54+0200\n"
 "PO-Revision-Date: 2025-12-02 09:49+0100\n"
 "Last-Translator: Ekaterine Papava <[email protected]>\n"
 "Language-Team: Georgian\n"
diff --git a/libdvbv5-po/libdvbv5.pot b/libdvbv5-po/libdvbv5.pot
index aa484d5ef4b2..31da67d429f8 100644
--- a/libdvbv5-po/libdvbv5.pot
+++ b/libdvbv5-po/libdvbv5.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libdvbv5\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-05-19 21:07+0200\n"
+"POT-Creation-Date: 2026-04-11 12:54+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <[email protected]>\n"
diff --git a/libdvbv5-po/pt_BR.po b/libdvbv5-po/pt_BR.po
index 26d4efe48d1a..0a1b5ec9b94e 100644
--- a/libdvbv5-po/pt_BR.po
+++ b/libdvbv5-po/pt_BR.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: libdvbv5 1.7.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-05-19 21:07+0200\n"
+"POT-Creation-Date: 2026-04-11 12:54+0200\n"
 "PO-Revision-Date: 2017-05-06 23:13-0300\n"
 "Last-Translator: Mauro Carvalho Chehab <[email protected]>\n"
 "Language-Team: Brazilian Portuguese\n"
diff --git a/libdvbv5-po/uk.po b/libdvbv5-po/uk.po
index f1f8caa027f6..fa4ae8616f15 100644
--- a/libdvbv5-po/uk.po
+++ b/libdvbv5-po/uk.po
@@ -4,7 +4,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: v4l-utils 1.8.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-05-19 21:07+0200\n"
+"POT-Creation-Date: 2026-04-11 12:54+0200\n"
 "PO-Revision-Date: 2015-12-30 10:00+0000\n"
 "Last-Translator: Copied by Zanata <[email protected]>\n"
 "Language-Team: Ukrainian <[email protected]>\n"
diff --git a/utils/common/v4l2-tpg-core.c b/utils/common/v4l2-tpg-core.c
index 1687c4034cf9..612473cd34de 100644
--- a/utils/common/v4l2-tpg-core.c
+++ b/utils/common/v4l2-tpg-core.c
@@ -11,6 +11,8 @@
 #include "compiler.h"
 #include "v4l2-tpg-colors.h"
 
+#define noinline_for_stack
+
 /* Must remain in sync with enum tpg_pattern */
 const char * const tpg_pattern_strings[] = {
        "75% Colorbar",
@@ -2331,9 +2333,11 @@ static void tpg_fill_params_extras(const struct tpg_data 
*tpg,
                        (params->is_60hz ? V4L2_FIELD_TOP : V4L2_FIELD_BOTTOM);
 }
 
-static void tpg_fill_plane_extras(const struct tpg_data *tpg,
-                                 const struct tpg_draw_params *params,
-                                 unsigned p, unsigned h, u8 *vbuf)
+/* noinline to work around clang KASAN issues */
+static noinline_for_stack void
+tpg_fill_plane_extras(const struct tpg_data *tpg,
+                     const struct tpg_draw_params *params,
+                     unsigned p, unsigned h, u8 *vbuf)
 {
        unsigned twopixsize = params->twopixsize;
        unsigned img_width = params->img_width;
@@ -2468,9 +2472,9 @@ static void tpg_fill_plane_extras(const struct tpg_data 
*tpg,
        }
 }
 
-static void tpg_fill_plane_pattern(const struct tpg_data *tpg,
-                                  const struct tpg_draw_params *params,
-                                  unsigned p, unsigned h, u8 *vbuf)
+static noinline_for_stack void
+tpg_fill_plane_pattern(const struct tpg_data *tpg, const struct 
tpg_draw_params *params,
+                      unsigned p, unsigned h, u8 *vbuf)
 {
        unsigned twopixsize = params->twopixsize;
        unsigned img_width = params->img_width;
diff --git a/utils/common/v4l2-tpg.patch b/utils/common/v4l2-tpg.patch
index 47e757a52da8..40dfa97bd84b 100644
--- a/utils/common/v4l2-tpg.patch
+++ b/utils/common/v4l2-tpg.patch
@@ -15,7 +15,7 @@ diff --git a/utils/common/v4l2-tpg-core.c 
b/utils/common/v4l2-tpg-core.c
 index 630a75e0..44972222 100644
 --- a/utils/common/v4l2-tpg-core.c
 +++ b/utils/common/v4l2-tpg-core.c
-@@ -8,8 +8,8 @@
+@@ -8,8 +8,10 @@
   * Copyright 2014 Cisco Systems, Inc. and/or its affiliates. All rights 
reserved.
   */
  
@@ -23,6 +23,8 @@ index 630a75e0..44972222 100644
 -#include <media/tpg/v4l2-tpg.h>
 +#include "compiler.h"
 +#include "v4l2-tpg-colors.h"
++
++#define noinline_for_stack
  
  /* Must remain in sync with enum tpg_pattern */
  const char * const tpg_pattern_strings[] = {
diff --git a/utils/keytable/rc_keymaps/videomate_k100.toml 
b/utils/keytable/rc_keymaps/videomate_k100.toml
index fc47990168ff..e44e55f0c153 100644
--- a/utils/keytable/rc_keymaps/videomate_k100.toml
+++ b/utils/keytable/rc_keymaps/videomate_k100.toml
@@ -1,4 +1,4 @@
-# Generated with gen_keytables.pl from 
drivers/media/rc/keymaps/rc-videomate-m1f.c
+# Generated with gen_keytables.pl from 
drivers/media/rc/keymaps/rc-videomate-k100.c
 [[protocols]]
 name = "videomate_k100"
 protocol = "unknown"
diff --git a/v4l-utils-po/ca.po b/v4l-utils-po/ca.po
index 10a383d954fc..3e869e714c68 100644
--- a/v4l-utils-po/ca.po
+++ b/v4l-utils-po/ca.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: v4l-utils 1.8.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-05-19 21:07+0200\n"
+"POT-Creation-Date: 2026-03-17 13:25+0100\n"
 "PO-Revision-Date: 2018-02-27 03:38+0000\n"
 "Last-Translator: Robert Antoni Buj Gelonch <[email protected]>\n"
 "Language-Team: Catalan\n"
diff --git a/v4l-utils-po/de.po b/v4l-utils-po/de.po
index fd0aa8a4d84a..93202c412cfa 100644
--- a/v4l-utils-po/de.po
+++ b/v4l-utils-po/de.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: v4l-utils 1.18.0-1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-05-19 21:07+0200\n"
+"POT-Creation-Date: 2026-03-17 13:25+0100\n"
 "PO-Revision-Date: 2019-11-23 18:34+0200\n"
 "Last-Translator: Chris Leick <[email protected]>\n"
 "Language-Team: German <[email protected]>\n"
diff --git a/v4l-utils-po/fr.po b/v4l-utils-po/fr.po
index f7d9bfc958cd..09c9ac574c1a 100644
--- a/v4l-utils-po/fr.po
+++ b/v4l-utils-po/fr.po
@@ -4,7 +4,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: v4l-utils 1.8.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-05-19 21:07+0200\n"
+"POT-Creation-Date: 2026-03-17 13:25+0100\n"
 "PO-Revision-Date: 2015-11-25 05:37+0000\n"
 "Last-Translator: Maxim Therrien <[email protected]>\n"
 "Language-Team: French\n"
diff --git a/v4l-utils-po/ka.po b/v4l-utils-po/ka.po
index d8ba6dc6d60a..fe8ad0e751f6 100644
--- a/v4l-utils-po/ka.po
+++ b/v4l-utils-po/ka.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: v4l-utils 1.32.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-05-19 21:07+0200\n"
+"POT-Creation-Date: 2026-03-17 13:25+0100\n"
 "PO-Revision-Date: 2025-12-10 10:47+0100\n"
 "Last-Translator: Ekaterine Papava <[email protected]>\n"
 "Language-Team: Georgian <(nothing)\n"
diff --git a/v4l-utils-po/pt_BR.po b/v4l-utils-po/pt_BR.po
index 8fab9696b3c2..d751dbee8840 100644
--- a/v4l-utils-po/pt_BR.po
+++ b/v4l-utils-po/pt_BR.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: v4l-utils 1.7.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-05-19 21:07+0200\n"
+"POT-Creation-Date: 2026-03-17 13:25+0100\n"
 "PO-Revision-Date: 2017-05-06 20:38-0300\n"
 "Last-Translator: Mauro Carvalho Chehab <[email protected]>\n"
 "Language-Team: Brazilian Portuguese\n"
diff --git a/v4l-utils-po/uk.po b/v4l-utils-po/uk.po
index d650abbd01ea..8eb38b697671 100644
--- a/v4l-utils-po/uk.po
+++ b/v4l-utils-po/uk.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: v4l-utils 1.8.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-05-19 21:07+0200\n"
+"POT-Creation-Date: 2026-03-17 13:25+0100\n"
 "PO-Revision-Date: 2015-12-30 10:00+0000\n"
 "Last-Translator: Copied by Zanata <[email protected]>\n"
 "Language-Team: Ukrainian <[email protected]>\n"
diff --git a/v4l-utils-po/v4l-utils.pot b/v4l-utils-po/v4l-utils.pot
index d08c31b29648..b2ed5de3a88d 100644
--- a/v4l-utils-po/v4l-utils.pot
+++ b/v4l-utils-po/v4l-utils.pot
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: v4l-utils\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2026-05-19 21:07+0200\n"
+"POT-Creation-Date: 2026-03-17 13:25+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <[email protected]>\n"
_______________________________________________
linuxtv-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to