JBUFFER_TRACE
JBUFFER_TRACE(jh, "entry");
JBUFFER_TRACE(jh, "not on transaction");
JBUFFER_TRACE(jh, "removing from transaction");
JBUFFER_TRACE(jh, "remove from checkpoint list");
JBUFFER_TRACE(jh, "entry");
JBUFFER_TRACE(jh, "add to new checkpointing trans");
JBUFFER_TRACE(jh, "refile or unfile buffer");
JBUFFER_TRACE(jh, "reserved, unused: refile");
JBUFFER_TRACE(jh, "journal is aborting: refile");
JBUFFER_TRACE(jh, "ph3: write metadata");
JBUFFER_TRACE(jh, "file as BJ_Forget");
JBUFFER_TRACE(jh, "brelse shadowed buffer");
JBUFFER_TRACE(jh, "remove from old cp transaction");
JBUFFER_TRACE(jh_in, "file as BJ_Shadow");
JBUFFER_TRACE(jh, "no transaction");
JBUFFER_TRACE(jh, "file as BJ_Reserved");
JBUFFER_TRACE(jh, "Journalling dirty buffer");
JBUFFER_TRACE(jh, "has frozen data");
JBUFFER_TRACE(jh, "owned by older transaction");
JBUFFER_TRACE(jh, "on shadow: sleep");
JBUFFER_TRACE(jh, "generate frozen data");
JBUFFER_TRACE(jh, "allocate memory for buffer");
JBUFFER_TRACE(jh, "exit");
JBUFFER_TRACE(jh, "entry");
JBUFFER_TRACE(jh, "file as BJ_Reserved");
JBUFFER_TRACE(jh, "set next transaction");
JBUFFER_TRACE(jh, "cancelling revoke");
JBUFFER_TRACE(jh, "entry");
JBUFFER_TRACE(jh, "generate b_committed data");
JBUFFER_TRACE(jh, "entry");
JBUFFER_TRACE(jh, "fastpath");
JBUFFER_TRACE(jh, "already on other transaction");
JBUFFER_TRACE(jh, "file as BJ_Metadata");
JBUFFER_TRACE(jh, "exit");
JBUFFER_TRACE(jh, "belongs to current transaction: unfile");
JBUFFER_TRACE(jh, "belongs to older transaction");
JBUFFER_TRACE(jh, "belongs to none transaction");
JBUFFER_TRACE(jh, "on running+cp transaction");
JBUFFER_TRACE(jh, "on running transaction");
JBUFFER_TRACE(jh, "not on any transaction: zap");
JBUFFER_TRACE(jh, "checkpointed: add to BJ_Forget");
JBUFFER_TRACE(jh, "give to committing trans");
JBUFFER_TRACE(jh, "on committing transaction");
JBUFFER_TRACE(jh, "on running transaction");
JBUFFER_TRACE(jh, "entry");
JBUFFER_TRACE(jh, "Journalling dirty buffer");