linux-ext4.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* About BUFFER_TRACE macro in include/linux/jbd2.h
@ 2020-01-06  8:30 Ritesh Harjani
  2020-01-07 22:12 ` Andreas Dilger
  0 siblings, 1 reply; 2+ messages in thread
From: Ritesh Harjani @ 2020-01-06  8:30 UTC (permalink / raw)
  To: linux-ext4

Hello Community,

A very happy new year to all of you!! :)

Had some query on BUFFER_TRACE macro. Here it goes:-

While debugging some issue w.r.t jbd2/bh I came across this empty macro
definition of BUFFER_TRACE in include/linux/jbd2.h.
Though this is called from multiple places, but I could not find any
definition of this as such.

I could see some patches on mailing list which are still calling this
macro. So that means I am definitely missing something here.

Could you please help me understand how can one use this "BUFFER_TRACE"
macro for debugging? I could not find any ftrace event related
to this macro.

For my debugging as of now I ended up creating a file in
include/trace/events/buffer_debug.h and added the definition
of BUFFER_TRACE macro there.

On more googling I did find some old patch which enabled 
CONFIG_BUFFER_DEBUG.
http://people.redhat.com/sct/patches/ext3-2.4/for-2.4.19/98-debug/00-ext3-debug.patch
But this seemed pretty old and I could not find anything latest on this
which is related to above patch.

Any pointers pls?

-ritesh


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-01-07 22:12 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-06  8:30 About BUFFER_TRACE macro in include/linux/jbd2.h Ritesh Harjani
2020-01-07 22:12 ` Andreas Dilger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).