mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-11 12:28:41 +08:00
tracing/user_events: Set event filter_type from type
Users expect that events can be filtered by the kernel. User events currently sets all event fields as FILTER_OTHER which limits to binary filters only. When strings are being used, functionality is reduced. Use filter_assign_type() to find the most appropriate filter type for each field in user events to ensure full kernel capabilities. Link: https://lkml.kernel.org/r/20230419214140.4158-2-beaub@linux.microsoft.com Signed-off-by: Beau Belgrave <beaub@linux.microsoft.com> Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
This commit is contained in:
parent
625ed52717
commit
9872c07b14
@ -918,6 +918,9 @@ add_field:
|
||||
field->is_signed = is_signed;
|
||||
field->filter_type = filter_type;
|
||||
|
||||
if (filter_type == FILTER_OTHER)
|
||||
field->filter_type = filter_assign_type(type);
|
||||
|
||||
list_add(&field->link, &user->fields);
|
||||
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user