Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/jfs/jfs_txnmgr.c dataLog() -> lmLog()

Type Parameter Key Value
PARAM_VALUE 1 tblk 4096-ptr_max
PARAM_VALUE 1 tblk->sb 4096-ptr_max
PARAM_VALUE 2 lrd 8189848771813847080
PARAM_VALUE 2 lrd->log.redopage.l2linesize 4
PARAM_VALUE 2 lrd->log.redopage.type 128
PARAM_VALUE 2 lrd->type 2048
PARAM_VALUE 3 tlck 4096-ptr_max
PARAM_VALUE 3 tlck->ip 4096-ptr_max
PARAM_VALUE 3 tlck->ip->i_sb 4096-ptr_max
PARAM_VALUE 3 tlck->mp 4096-ptr_max
BUF_SIZE 2 lrd 36
DATA_SOURCE 0 log $0
DATA_SOURCE 1 tblk $1
DATA_SOURCE 2 lrd $2
DATA_SOURCE 3 tlck $3
BIT_INFO 3 tlck->flag 0x800,0xffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_txnmgr.c diLog() -> lmLog()

Type Parameter Key Value
PARAM_VALUE 1 tblk 4096-ptr_max
PARAM_VALUE 1 tblk->sb 4096-ptr_max
PARAM_VALUE 2 lrd 8189848771813847080
PARAM_VALUE 2 lrd->log.redopage.l2linesize 7
PARAM_VALUE 2 lrd->log.redopage.type 1
PARAM_VALUE 2 lrd->type 2048
PARAM_VALUE 3 tlck 4096-ptr_max
PARAM_VALUE 3 tlck->ip 4096-ptr_max
PARAM_VALUE 3 tlck->ip->i_sb 4096-ptr_max
PARAM_VALUE 3 tlck->mp 4096-ptr_max
PARAM_VALUE 3 tlck->type 1-u16max
BUF_SIZE 2 lrd 36
DATA_SOURCE 0 log $0
DATA_SOURCE 1 tblk $1
DATA_SOURCE 2 lrd $2
DATA_SOURCE 3 tlck $3
BIT_INFO 3 tlck->flag 0x800,0xffff
BIT_INFO 3 tlck->type 0x1,0xffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_txnmgr.c diLog() -> lmLog()

Type Parameter Key Value
PARAM_VALUE 1 tblk 4096-ptr_max
PARAM_VALUE 2 lrd 8189848771813847080
PARAM_VALUE 2 lrd->log.redopage.l2linesize 7
PARAM_VALUE 2 lrd->log.redopage.type 1
PARAM_VALUE 2 lrd->type 64
PARAM_VALUE 3 tlck 0
BUF_SIZE 2 lrd 36
DATA_SOURCE 0 log $0
DATA_SOURCE 1 tblk $1
DATA_SOURCE 2 lrd $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_txnmgr.c dtLog() -> lmLog()

Type Parameter Key Value
PARAM_VALUE 1 tblk 4096-ptr_max
PARAM_VALUE 1 tblk->sb 4096-ptr_max
PARAM_VALUE 2 lrd 8189848771813847080
PARAM_VALUE 2 lrd->log.redopage.l2linesize 5
PARAM_VALUE 2 lrd->log.redopage.type 260,276,516,532
PARAM_VALUE 2 lrd->type 2048
PARAM_VALUE 3 tlck 4096-ptr_max
PARAM_VALUE 3 tlck->ip 4096-ptr_max
PARAM_VALUE 3 tlck->ip->i_sb 4096-ptr_max
PARAM_VALUE 3 tlck->mp 4096-ptr_max
PARAM_VALUE 3 tlck->type 2-u16max
BUF_SIZE 2 lrd 36
DATA_SOURCE 0 log $0
DATA_SOURCE 1 tblk $1
DATA_SOURCE 2 lrd $2
DATA_SOURCE 3 tlck $3
BIT_INFO 2 lrd->log.redopage.type 0x4,0x314
BIT_INFO 3 tlck->flag 0x800,0xffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_txnmgr.c dtLog() -> lmLog()

Type Parameter Key Value
PARAM_VALUE 1 tblk 4096-ptr_max
PARAM_VALUE 1 tblk->sb 4096-ptr_max
PARAM_VALUE 2 lrd 8189848771813847080
PARAM_VALUE 2 lrd->log.redopage.l2linesize 5
PARAM_VALUE 2 lrd->log.redopage.type 4,20
PARAM_VALUE 2 lrd->type 2048
PARAM_VALUE 3 tlck 4096-ptr_max
PARAM_VALUE 3 tlck->ip 4096-ptr_max
PARAM_VALUE 3 tlck->ip->i_sb 4096-ptr_max
PARAM_VALUE 3 tlck->mp 4096-ptr_max
PARAM_VALUE 3 tlck->type 1-u16max
BUF_SIZE 2 lrd 36
DATA_SOURCE 0 log $0
DATA_SOURCE 1 tblk $1
DATA_SOURCE 2 lrd $2
DATA_SOURCE 3 tlck $3
FUZZY_MAX 2 lrd->log.redopage.type 4
BIT_INFO 2 lrd->log.redopage.type 0x4,0x14
BIT_INFO 3 tlck->flag 0x800,0xffff
BIT_INFO 3 tlck->type 0x0,0xffdd
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_txnmgr.c dtLog() -> lmLog()

Type Parameter Key Value
PARAM_VALUE 1 tblk 4096-ptr_max
PARAM_VALUE 2 lrd 8189848771813847080
PARAM_VALUE 2 lrd->log.redopage.l2linesize 5
PARAM_VALUE 2 lrd->log.redopage.type 4,20
PARAM_VALUE 2 lrd->type 128
PARAM_VALUE 3 tlck 0
BUF_SIZE 2 lrd 36
DATA_SOURCE 0 log $0
DATA_SOURCE 1 tblk $1
DATA_SOURCE 2 lrd $2
FUZZY_MAX 2 lrd->log.redopage.type 4
BIT_INFO 2 lrd->log.redopage.type 0x4,0x14
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_txnmgr.c mapLog() -> lmLog()

Type Parameter Key Value
PARAM_VALUE 1 tblk 4096-ptr_max
PARAM_VALUE 2 lrd 8189848771813847080
PARAM_VALUE 2 lrd->type 128
PARAM_VALUE 3 tlck 0
BUF_SIZE 2 lrd 36
DATA_SOURCE 0 log $0
DATA_SOURCE 1 tblk $1
DATA_SOURCE 2 lrd $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_txnmgr.c mapLog() -> lmLog()

Type Parameter Key Value
PARAM_VALUE 0 log 4096-ptr_max
PARAM_VALUE 0 log->bp 4096-ptr_max
PARAM_VALUE 0 log->flush_tblk 0,4096-ptr_max
PARAM_VALUE 0 log->loglock.dep_map->name 0-255
PARAM_VALUE 0 log->loglock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 log->loglock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 log->loglock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 log->loglock.osq.tail.counter 0-s32max
PARAM_VALUE 0 log->synclist.prev 4096-ptr_max
PARAM_VALUE 0 log->synclock.rlock.dep_map->name 0-255
PARAM_VALUE 0 log->wqueue->l_wqnext 0,4096-ptr_max
PARAM_VALUE 1 tblk 4096-ptr_max
PARAM_VALUE 1 tblk->synclist.next 4096-ptr_max
PARAM_VALUE 1 tblk->synclist.prev 4096-ptr_max
PARAM_VALUE 2 lrd 8189848771813847080
PARAM_VALUE 2 lrd->log.updatemap.nxd 1
PARAM_VALUE 2 lrd->log.updatemap.type 1
PARAM_VALUE 2 lrd->type 8
PARAM_VALUE 3 tlck 0
BUF_SIZE 2 lrd 36
DATA_SOURCE 0 log $0
DATA_SOURCE 1 tblk $1
DATA_SOURCE 2 lrd $2
BIT_INFO 2 lrd->backchain 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_txnmgr.c mapLog() -> lmLog()

Type Parameter Key Value
PARAM_VALUE 1 tblk 4096-ptr_max
PARAM_VALUE 2 lrd 8189848771813847080
PARAM_VALUE 2 lrd->log.updatemap.nxd 1
PARAM_VALUE 2 lrd->log.updatemap.type 1,16
PARAM_VALUE 2 lrd->type 8
PARAM_VALUE 3 tlck 0
BUF_SIZE 2 lrd 36
DATA_SOURCE 0 log $0
DATA_SOURCE 1 tblk $1
DATA_SOURCE 2 lrd $2
FUZZY_MAX 2 lrd->log.updatemap.type 16
BIT_INFO 2 lrd->log.updatemap.type 0x0,0x11
HARD_MAX 2 lrd->log.updatemap.type 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_txnmgr.c txCommit() -> lmLog()

Type Parameter Key Value
PARAM_VALUE 1 tblk 4096-ptr_max
PARAM_VALUE 2 lrd 8189848771813847080
PARAM_VALUE 2 lrd->backchain 0
PARAM_VALUE 2 lrd->length 0
PARAM_VALUE 2 lrd->type 32768
PARAM_VALUE 3 tlck 0
BUF_SIZE 2 lrd 36
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_txnmgr.c xtLog() -> lmLog()

Type Parameter Key Value
PARAM_VALUE 1 tblk 4096-ptr_max
PARAM_VALUE 1 tblk->sb 4096-ptr_max
PARAM_VALUE 2 lrd 8189848771813847080
PARAM_VALUE 2 lrd->log.redopage.l2linesize 4
PARAM_VALUE 2 lrd->log.redopage.type 2,18,2066
PARAM_VALUE 2 lrd->type 2048
PARAM_VALUE 3 tlck 4096-ptr_max
PARAM_VALUE 3 tlck->ip 4096-ptr_max
PARAM_VALUE 3 tlck->ip->i_sb 4096-ptr_max
PARAM_VALUE 3 tlck->mp 4096-ptr_max
PARAM_VALUE 3 tlck->type 1-u16max
BUF_SIZE 2 lrd 36
DATA_SOURCE 0 log $0
DATA_SOURCE 1 tblk $1
DATA_SOURCE 2 lrd $2
DATA_SOURCE 3 tlck $3
FUZZY_MAX 2 lrd->log.redopage.type 2
BIT_INFO 2 lrd->log.redopage.type 0x2,0x812
BIT_INFO 3 tlck->flag 0x800,0xffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_txnmgr.c xtLog() -> lmLog()

Type Parameter Key Value
PARAM_VALUE 1 tblk 4096-ptr_max
PARAM_VALUE 1 tblk->sb 4096-ptr_max
PARAM_VALUE 1 tblk->xflag 512-u16max
PARAM_VALUE 2 lrd 8189848771813847080
PARAM_VALUE 2 lrd->log.redopage.l2linesize 4
PARAM_VALUE 2 lrd->log.redopage.type 2,18,2066
PARAM_VALUE 2 lrd->type 128
PARAM_VALUE 3 tlck 0
BUF_SIZE 2 lrd 36
DATA_SOURCE 0 log $0
DATA_SOURCE 1 tblk $1
DATA_SOURCE 2 lrd $2
FUZZY_MAX 2 lrd->log.redopage.type 2
BIT_INFO 1 tblk->xflag 0x200,0xffff
BIT_INFO 2 lrd->log.redopage.type 0x2,0x812
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_txnmgr.c xtLog() -> lmLog()

Type Parameter Key Value
PARAM_VALUE 0 log 4096-ptr_max
PARAM_VALUE 0 log->bp 4096-ptr_max
PARAM_VALUE 0 log->flush_tblk 0,4096-ptr_max
PARAM_VALUE 0 log->loglock.dep_map->name 0-255
PARAM_VALUE 0 log->loglock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 log->loglock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 log->loglock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 log->loglock.osq.tail.counter 0-s32max
PARAM_VALUE 0 log->synclist.prev 4096-ptr_max
PARAM_VALUE 0 log->synclock.rlock.dep_map->name 0-255
PARAM_VALUE 0 log->wqueue->l_wqnext 0,4096-ptr_max
PARAM_VALUE 1 tblk 4096-ptr_max
PARAM_VALUE 1 tblk->sb 4096-ptr_max
PARAM_VALUE 1 tblk->synclist.next 4096-ptr_max
PARAM_VALUE 1 tblk->synclist.prev 4096-ptr_max
PARAM_VALUE 1 tblk->xflag 512-u16max
PARAM_VALUE 2 lrd 8189848771813847080
PARAM_VALUE 2 lrd->log.redopage.l2linesize 4
PARAM_VALUE 2 lrd->log.redopage.type 18,2066
PARAM_VALUE 2 lrd->type 2048
PARAM_VALUE 3 tlck 4096-ptr_max
PARAM_VALUE 3 tlck->ip 4096-ptr_max
PARAM_VALUE 3 tlck->ip->i_sb 4096-ptr_max
PARAM_VALUE 3 tlck->mp 4096-ptr_max
PARAM_VALUE 3 tlck->type 256-u16max
BUF_SIZE 2 lrd 36
DATA_SOURCE 0 log $0
DATA_SOURCE 1 tblk $1
DATA_SOURCE 2 lrd $2
DATA_SOURCE 3 tlck $3
BIT_INFO 1 tblk->xflag 0x200,0xffff
BIT_INFO 2 lrd->backchain 0x0,0x7fffffff
BIT_INFO 2 lrd->log.redopage.type 0x12,0x812
BIT_INFO 3 tlck->flag 0x800,0xffff
BIT_INFO 3 tlck->type 0x140,0xff5e
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_txnmgr.c xtLog() -> lmLog()

Type Parameter Key Value
PARAM_VALUE 1 tblk 4096-ptr_max
PARAM_VALUE 2 lrd 8189848771813847080
PARAM_VALUE 2 lrd->log.redopage.l2linesize 4
PARAM_VALUE 2 lrd->log.redopage.type 2,18,2066
PARAM_VALUE 2 lrd->log.updatemap.nxd 0-254,u16max
PARAM_VALUE 2 lrd->log.updatemap.type 8
PARAM_VALUE 2 lrd->type 8
PARAM_VALUE 3 tlck 4096-ptr_max
PARAM_VALUE 3 tlck->ip 4096-ptr_max
PARAM_VALUE 3 tlck->ip->i_sb 4096-ptr_max
PARAM_VALUE 3 tlck->lock.header.offset 2
PARAM_VALUE 3 tlck->lock.index 1
PARAM_VALUE 3 tlck->type 64-u16max
BUF_SIZE 2 lrd 36
DATA_SOURCE 0 log $0
DATA_SOURCE 1 tblk $1
DATA_SOURCE 2 lrd $2
DATA_SOURCE 3 tlck $3
FUZZY_MAX 2 lrd->log.redopage.type 2
BIT_INFO 2 lrd->log.redopage.type 0x2,0x812
BIT_INFO 3 tlck->flag 0x800,0xffff
BIT_INFO 3 tlck->type 0x40,0xff5e
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_txnmgr.c xtLog() -> lmLog()

Type Parameter Key Value
PARAM_VALUE 1 tblk 4096-ptr_max
PARAM_VALUE 1 tblk->sb 4096-ptr_max
PARAM_VALUE 1 tblk->xflag 0-63487
PARAM_VALUE 2 lrd 8189848771813847080
PARAM_VALUE 2 lrd->log.redopage.l2linesize 4
PARAM_VALUE 2 lrd->log.redopage.type 2,18,2066
PARAM_VALUE 2 lrd->type 2048
PARAM_VALUE 3 tlck 4096-ptr_max
PARAM_VALUE 3 tlck->ip 4096-ptr_max
PARAM_VALUE 3 tlck->ip->i_sb 4096-ptr_max
PARAM_VALUE 3 tlck->mp 4096-ptr_max
PARAM_VALUE 3 tlck->type 4-u16max
BUF_SIZE 2 lrd 36
DATA_SOURCE 0 log $0
DATA_SOURCE 1 tblk $1
DATA_SOURCE 2 lrd $2
DATA_SOURCE 3 tlck $3
FUZZY_MAX 2 lrd->log.redopage.type 2
BIT_INFO 1 tblk->xflag 0x0,0xf7ff
BIT_INFO 2 lrd->log.redopage.type 0x2,0x812
BIT_INFO 3 tlck->flag 0x800,0xffff
BIT_INFO 3 tlck->type 0x4,0xff1e
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_txnmgr.c xtLog() -> lmLog()

Type Parameter Key Value
PARAM_VALUE 0 log 4096-ptr_max
PARAM_VALUE 0 log->bp 4096-ptr_max
PARAM_VALUE 0 log->flush_tblk 0,4096-ptr_max
PARAM_VALUE 0 log->loglock.dep_map->name 0-255
PARAM_VALUE 0 log->loglock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 log->loglock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 log->loglock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 log->loglock.osq.tail.counter 0-s32max
PARAM_VALUE 0 log->synclist.prev 4096-ptr_max
PARAM_VALUE 0 log->synclock.rlock.dep_map->name 0-255
PARAM_VALUE 0 log->wqueue->l_wqnext 0,4096-ptr_max
PARAM_VALUE 1 tblk 4096-ptr_max
PARAM_VALUE 1 tblk->sb 4096-ptr_max
PARAM_VALUE 1 tblk->synclist.next 4096-ptr_max
PARAM_VALUE 1 tblk->synclist.prev 4096-ptr_max
PARAM_VALUE 1 tblk->xflag 0-63487
PARAM_VALUE 2 lrd 8189848771813847080
PARAM_VALUE 2 lrd->log.redopage.l2linesize 4
PARAM_VALUE 2 lrd->log.redopage.type 2,18,2066
PARAM_VALUE 2 lrd->log.updatemap.nxd 1
PARAM_VALUE 2 lrd->log.updatemap.type 1
PARAM_VALUE 2 lrd->type 8
PARAM_VALUE 3 tlck 0
BUF_SIZE 2 lrd 36
DATA_SOURCE 0 log $0
DATA_SOURCE 1 tblk $1
DATA_SOURCE 2 lrd $2
FUZZY_MAX 2 lrd->log.redopage.type 2
BIT_INFO 1 tblk->xflag 0x0,0xf7ff
BIT_INFO 2 lrd->backchain 0x0,0x7fffffff
BIT_INFO 2 lrd->log.redopage.type 0x2,0x812
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_txnmgr.c xtLog() -> lmLog()

Type Parameter Key Value
PARAM_VALUE 0 log 4096-ptr_max
PARAM_VALUE 0 log->bp 4096-ptr_max
PARAM_VALUE 0 log->flush_tblk 0,4096-ptr_max
PARAM_VALUE 0 log->loglock.dep_map->name 0-255
PARAM_VALUE 0 log->loglock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 log->loglock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 log->loglock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 log->loglock.osq.tail.counter 0-s32max
PARAM_VALUE 0 log->synclist.prev 4096-ptr_max
PARAM_VALUE 0 log->synclock.rlock.dep_map->name 0-255
PARAM_VALUE 0 log->wqueue->l_wqnext 0,4096-ptr_max
PARAM_VALUE 1 tblk 4096-ptr_max
PARAM_VALUE 1 tblk->sb 4096-ptr_max
PARAM_VALUE 1 tblk->synclist.next 4096-ptr_max
PARAM_VALUE 1 tblk->synclist.prev 4096-ptr_max
PARAM_VALUE 1 tblk->xflag 0-63487
PARAM_VALUE 2 lrd 8189848771813847080
PARAM_VALUE 2 lrd->log.redopage.l2linesize 4
PARAM_VALUE 2 lrd->log.redopage.type 2,18,2066
PARAM_VALUE 2 lrd->log.updatemap.nxd 0-256,65282-u16max
PARAM_VALUE 2 lrd->log.updatemap.type 8
PARAM_VALUE 2 lrd->type 8
PARAM_VALUE 3 tlck 4096-ptr_max
PARAM_VALUE 3 tlck->ip 4096-ptr_max
PARAM_VALUE 3 tlck->ip->i_sb 4096-ptr_max
PARAM_VALUE 3 tlck->lock.index 1
PARAM_VALUE 3 tlck->mp 4096-ptr_max
PARAM_VALUE 3 tlck->mp->log 4096-ptr_max
PARAM_VALUE 3 tlck->mp->log->loglock.osq.tail.counter 0-s32max
PARAM_VALUE 3 tlck->mp->synclist.next->next 4096-ptr_max
PARAM_VALUE 3 tlck->mp->synclist.next->prev 4096-ptr_max
PARAM_VALUE 3 tlck->type 4-u16max
BUF_SIZE 2 lrd 36
DATA_SOURCE 0 log $0
DATA_SOURCE 1 tblk $1
DATA_SOURCE 2 lrd $2
DATA_SOURCE 3 tlck $3
FUZZY_MAX 2 lrd->log.redopage.type 2
BIT_INFO 1 tblk->xflag 0x0,0xf7ff
BIT_INFO 2 lrd->backchain 0x0,0x7fffffff
BIT_INFO 2 lrd->log.redopage.type 0x2,0x812
BIT_INFO 3 tlck->flag 0x800,0xffff
BIT_INFO 3 tlck->type 0x4,0xff1e
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &imap->im_freelock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &jfs_ip->commit_mutex
HALF_LOCKED2 &ji->commit_mutex
HALF_LOCKED2 &target->i_rwsem

fs/jfs/jfs_mount.c logMOUNT() -> lmLog()

Type Parameter Key Value
PARAM_VALUE 1 tblk 0
PARAM_VALUE 2 lrd 780011433184542720
PARAM_VALUE 2 lrd->backchain 0
PARAM_VALUE 2 lrd->length 0
PARAM_VALUE 2 lrd->logtid 0
PARAM_VALUE 2 lrd->type 8192
PARAM_VALUE 3 tlck 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex