Hi,
I came by a really weird macro code in linux/jbd.h which is

BUFFER_TRACE(bh,info)  do{} while(0).

Please explain the necessity of this.

--
With Regards
Dibyayan Chakraborty