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]
