Re: About BUFFER_TRACE macro in include/linux/jbd2.h

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Ritesh,
There were somewhat patch versions posted by Andrew Morton (akpm)
that may have more functionality.

Note that the block layer no longer needs to be patched for this to be
used. Instead you can use dm-flakey to cause it to discard writes to the
block device. 

Cheers, Andreas

> On Jan 6, 2020, at 01:30, Ritesh Harjani <riteshh@xxxxxxxxxxxxx> wrote:
> 
> 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
> 




[Index of Archives]     [Reiser Filesystem Development]     [Ceph FS]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux FS]     [Yosemite National Park]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Device Mapper]     [Linux Media]

  Powered by Linux