From: Xiaoguang Wang Date: Sun, 25 Aug 2019 03:10:17 +0000 (-0400) Subject: jbd2: add missing tracepoint for reserved handle X-Git-Tag: v5.4-rc1~84^2~6 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4c273352bb4583750bf511fe24fe410610414496;p=thirdparty%2Fkernel%2Flinux.git jbd2: add missing tracepoint for reserved handle This issue was found when I use ebpf to trace every jbd2 handle's running info in dioread_nolock case. Signed-off-by: Xiaoguang Wang Signed-off-by: Theodore Ts'o --- diff --git a/fs/jbd2/transaction.c b/fs/jbd2/transaction.c index 990e7b5062e74..afc06daee5bb0 100644 --- a/fs/jbd2/transaction.c +++ b/fs/jbd2/transaction.c @@ -569,6 +569,9 @@ int jbd2_journal_start_reserved(handle_t *handle, unsigned int type, } handle->h_type = type; handle->h_line_no = line_no; + trace_jbd2_handle_start(journal->j_fs_dev->bd_dev, + handle->h_transaction->t_tid, type, + line_no, handle->h_buffer_credits); return 0; } EXPORT_SYMBOL(jbd2_journal_start_reserved);