Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

zonefs: widen trace event i_ino fields to u64

Update zonefs trace event definitions to use u64 instead of
ino_t/unsigned long for inode number fields.

Signed-off-by: Jeff Layton <jlayton@kernel.org>
Link: https://patch.msgid.link/20260304-iino-u64-v3-8-2257ad83d372@kernel.org
Acked-by: Damien Le Moal <dlemoal@kernel.org>
Signed-off-by: Christian Brauner <brauner@kernel.org>

authored by

Jeff Layton and committed by
Christian Brauner
e4290764 aeb11603

+9 -9
+9 -9
fs/zonefs/trace.h
··· 25 25 TP_ARGS(sb, z, op), 26 26 TP_STRUCT__entry( 27 27 __field(dev_t, dev) 28 - __field(ino_t, ino) 28 + __field(u64, ino) 29 29 __field(enum req_op, op) 30 30 __field(sector_t, sector) 31 31 __field(sector_t, nr_sectors) ··· 38 38 __entry->sector = z->z_sector; 39 39 __entry->nr_sectors = z->z_size >> SECTOR_SHIFT; 40 40 ), 41 - TP_printk("bdev=(%d,%d), ino=%lu op=%s, sector=%llu, nr_sectors=%llu", 42 - show_dev(__entry->dev), (unsigned long)__entry->ino, 41 + TP_printk("bdev=(%d,%d), ino=%llu op=%s, sector=%llu, nr_sectors=%llu", 42 + show_dev(__entry->dev), __entry->ino, 43 43 blk_op_str(__entry->op), __entry->sector, 44 44 __entry->nr_sectors 45 45 ) ··· 50 50 TP_ARGS(inode, size, ret), 51 51 TP_STRUCT__entry( 52 52 __field(dev_t, dev) 53 - __field(ino_t, ino) 53 + __field(u64, ino) 54 54 __field(sector_t, sector) 55 55 __field(ssize_t, size) 56 56 __field(loff_t, wpoffset) ··· 65 65 zonefs_inode_zone(inode)->z_wpoffset; 66 66 __entry->ret = ret; 67 67 ), 68 - TP_printk("bdev=(%d, %d), ino=%lu, sector=%llu, size=%zu, wpoffset=%llu, ret=%zu", 69 - show_dev(__entry->dev), (unsigned long)__entry->ino, 68 + TP_printk("bdev=(%d, %d), ino=%llu, sector=%llu, size=%zu, wpoffset=%llu, ret=%zu", 69 + show_dev(__entry->dev), __entry->ino, 70 70 __entry->sector, __entry->size, __entry->wpoffset, 71 71 __entry->ret 72 72 ) ··· 77 77 TP_ARGS(inode, iomap), 78 78 TP_STRUCT__entry( 79 79 __field(dev_t, dev) 80 - __field(ino_t, ino) 80 + __field(u64, ino) 81 81 __field(u64, addr) 82 82 __field(loff_t, offset) 83 83 __field(u64, length) ··· 89 89 __entry->offset = iomap->offset; 90 90 __entry->length = iomap->length; 91 91 ), 92 - TP_printk("bdev=(%d,%d), ino=%lu, addr=%llu, offset=%llu, length=%llu", 93 - show_dev(__entry->dev), (unsigned long)__entry->ino, 92 + TP_printk("bdev=(%d,%d), ino=%llu, addr=%llu, offset=%llu, length=%llu", 93 + show_dev(__entry->dev), __entry->ino, 94 94 __entry->addr, __entry->offset, __entry->length 95 95 ) 96 96 );