diff options
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/trace/trace_events_filter.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/kernel/trace/trace_events_filter.c b/kernel/trace/trace_events_filter.c index a7430b16d24..db6e54bdb59 100644 --- a/kernel/trace/trace_events_filter.c +++ b/kernel/trace/trace_events_filter.c @@ -478,12 +478,12 @@ enum {  static int is_string_field(const char *type)  { +	if (strstr(type, "__data_loc") && strstr(type, "char")) +		return FILTER_DYN_STRING; +  	if (strchr(type, '[') && strstr(type, "char"))  		return FILTER_STATIC_STRING; -	if (!strcmp(type, "__str_loc")) -		return FILTER_DYN_STRING; -  	return 0;  }  |