forked from luck/tmp_suning_uos_patched
GFS2: Fix glock queue trace point
Somehow this tracepoint landed up in the wrong place. This moves it to where it should be. Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
This commit is contained in:
parent
75d5cfbe4b
commit
edae38a643
|
@ -972,13 +972,13 @@ __acquires(&gl->gl_spin)
|
||||||
insert_pt = &gh2->gh_list;
|
insert_pt = &gh2->gh_list;
|
||||||
}
|
}
|
||||||
set_bit(GLF_QUEUED, &gl->gl_flags);
|
set_bit(GLF_QUEUED, &gl->gl_flags);
|
||||||
|
trace_gfs2_glock_queue(gh, 1);
|
||||||
if (likely(insert_pt == NULL)) {
|
if (likely(insert_pt == NULL)) {
|
||||||
list_add_tail(&gh->gh_list, &gl->gl_holders);
|
list_add_tail(&gh->gh_list, &gl->gl_holders);
|
||||||
if (unlikely(gh->gh_flags & LM_FLAG_PRIORITY))
|
if (unlikely(gh->gh_flags & LM_FLAG_PRIORITY))
|
||||||
goto do_cancel;
|
goto do_cancel;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
trace_gfs2_glock_queue(gh, 1);
|
|
||||||
list_add_tail(&gh->gh_list, insert_pt);
|
list_add_tail(&gh->gh_list, insert_pt);
|
||||||
do_cancel:
|
do_cancel:
|
||||||
gh = list_entry(gl->gl_holders.next, struct gfs2_holder, gh_list);
|
gh = list_entry(gl->gl_holders.next, struct gfs2_holder, gh_list);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user