mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-16 01:04:08 +08:00
gfs2: gfs2_iomap_end tracepoint: log block address
In the gfs2_iomap_end tracepoint, log the physical block address, just as in the gfs2_bmap tracepoint. Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com> Signed-off-by: Bob Peterson <rpeterso@redhat.com>
This commit is contained in:
parent
d39d18e0ef
commit
ee6ed857c8
@ -515,6 +515,7 @@ TRACE_EVENT(gfs2_iomap_end,
|
|||||||
__field( u64, inum )
|
__field( u64, inum )
|
||||||
__field( loff_t, offset )
|
__field( loff_t, offset )
|
||||||
__field( ssize_t, length )
|
__field( ssize_t, length )
|
||||||
|
__field( sector_t, pblock )
|
||||||
__field( u16, flags )
|
__field( u16, flags )
|
||||||
__field( u16, type )
|
__field( u16, type )
|
||||||
__field( int, ret )
|
__field( int, ret )
|
||||||
@ -525,16 +526,20 @@ TRACE_EVENT(gfs2_iomap_end,
|
|||||||
__entry->inum = ip->i_no_addr;
|
__entry->inum = ip->i_no_addr;
|
||||||
__entry->offset = iomap->offset;
|
__entry->offset = iomap->offset;
|
||||||
__entry->length = iomap->length;
|
__entry->length = iomap->length;
|
||||||
|
__entry->pblock = iomap->addr == IOMAP_NULL_ADDR ? 0 :
|
||||||
|
(iomap->addr >> ip->i_inode.i_blkbits);
|
||||||
__entry->flags = iomap->flags;
|
__entry->flags = iomap->flags;
|
||||||
__entry->type = iomap->type;
|
__entry->type = iomap->type;
|
||||||
__entry->ret = ret;
|
__entry->ret = ret;
|
||||||
),
|
),
|
||||||
|
|
||||||
TP_printk("%u,%u bmap %llu iomap end %llu/%lu ty:%d flags:%08x rc:%d",
|
TP_printk("%u,%u bmap %llu iomap end %llu/%lu to %llu ty:%d flags:%08x rc:%d",
|
||||||
MAJOR(__entry->dev), MINOR(__entry->dev),
|
MAJOR(__entry->dev), MINOR(__entry->dev),
|
||||||
(unsigned long long)__entry->inum,
|
(unsigned long long)__entry->inum,
|
||||||
(unsigned long long)__entry->offset,
|
(unsigned long long)__entry->offset,
|
||||||
(unsigned long)__entry->length, (u16)__entry->type,
|
(unsigned long)__entry->length,
|
||||||
|
(long long)__entry->pblock,
|
||||||
|
(u16)__entry->type,
|
||||||
(u16)__entry->flags, __entry->ret)
|
(u16)__entry->flags, __entry->ret)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user