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

nilfs2: widen trace event i_ino fields to u64

In trace events, change __field(unsigned long, ...) to __field(u64, ...)
and update TP_PROTO parameters and TP_printk format strings to match
the widened field type.

Reviewed-by: Viacheslav Dubeyko <slava@dubeyko.com>
Signed-off-by: Jeff Layton <jlayton@kernel.org>
Link: https://patch.msgid.link/20260304-iino-u64-v3-11-2257ad83d372@kernel.org
Signed-off-by: Christian Brauner <brauner@kernel.org>

authored by

Jeff Layton and committed by
Christian Brauner
d84c70c6 a232ef78

+6 -6
+6 -6
include/trace/events/nilfs2.h
··· 165 165 166 166 TRACE_EVENT(nilfs2_mdt_insert_new_block, 167 167 TP_PROTO(struct inode *inode, 168 - unsigned long ino, 168 + u64 ino, 169 169 unsigned long block), 170 170 171 171 TP_ARGS(inode, ino, block), 172 172 173 173 TP_STRUCT__entry( 174 + __field(u64, ino) 174 175 __field(struct inode *, inode) 175 - __field(unsigned long, ino) 176 176 __field(unsigned long, block) 177 177 ), 178 178 ··· 182 182 __entry->block = block; 183 183 ), 184 184 185 - TP_printk("inode = %p ino = %lu block = %lu", 185 + TP_printk("inode = %p ino = %llu block = %lu", 186 186 __entry->inode, 187 187 __entry->ino, 188 188 __entry->block) ··· 190 190 191 191 TRACE_EVENT(nilfs2_mdt_submit_block, 192 192 TP_PROTO(struct inode *inode, 193 - unsigned long ino, 193 + u64 ino, 194 194 unsigned long blkoff, 195 195 enum req_op mode), 196 196 197 197 TP_ARGS(inode, ino, blkoff, mode), 198 198 199 199 TP_STRUCT__entry( 200 + __field(u64, ino) 200 201 __field(struct inode *, inode) 201 - __field(unsigned long, ino) 202 202 __field(unsigned long, blkoff) 203 203 /* 204 204 * Use field_struct() to avoid is_signed_type() on the ··· 214 214 __entry->mode = mode; 215 215 ), 216 216 217 - TP_printk("inode = %p ino = %lu blkoff = %lu mode = %x", 217 + TP_printk("inode = %p ino = %llu blkoff = %lu mode = %x", 218 218 __entry->inode, 219 219 __entry->ino, 220 220 __entry->blkoff,