Re: [PATCH] filemap: add trace events for get_pages, map_pages, and fault

From: Matthew Wilcox
Date: Wed Jun 19 2024 - 17:06:35 EST


On Tue, Jun 18, 2024 at 09:36:56AM +0000, Takaya Saeki wrote:
> + TP_printk(
> + "dev %d:%d ino %lx ofs=%lu max_ofs=%lu",

It seems weird to have a space between dev and %d, but an equals between
ofs and %lu. I see there is some precedent for this elsewhere, but
there are other places which use ino=. I'd rather:

"dev=%d:%d ino=%lx ofs=%lu max_ofs=%lu",

> + TP_printk(
> + "dev %d:%d ino %lx ofs=%lu",

Likewise.

> + MAJOR(__entry->s_dev),
> + MINOR(__entry->s_dev), __entry->i_ino,
> + __entry->index << PAGE_SHIFT

This needs to be cast to an loff_t before shifting.