find_event_field(struct ftrace_event_call *call, char *name)
{
struct ftrace_event_field *field;
find_event_field(struct ftrace_event_call *call, char *name)
{
struct ftrace_event_field *field;
- list_for_each_entry(field, &call->fields, link) {
+ head = trace_get_fields(call);
+ list_for_each_entry(field, head, link) {
call->filter = __alloc_preds();
if (IS_ERR(call->filter))
return PTR_ERR(call->filter);
call->filter = __alloc_preds();
if (IS_ERR(call->filter))
return PTR_ERR(call->filter);
struct ftrace_event_call *call;
list_for_each_entry(call, &ftrace_events, list) {
struct ftrace_event_call *call;
list_for_each_entry(call, &ftrace_events, list) {
list_for_each_entry(call, &ftrace_events, list) {
struct event_filter *filter = call->filter;
list_for_each_entry(call, &ftrace_events, list) {
struct event_filter *filter = call->filter;
mutex_lock(&event_mutex);
list_for_each_entry(call, &ftrace_events, list) {
mutex_lock(&event_mutex);
list_for_each_entry(call, &ftrace_events, list) {