struct folio *folio;
        int err;
 
-       trace_erofs_readpages(inode, readahead_index(rac),
+       trace_erofs_readahead(inode, readahead_index(rac),
                              readahead_count(rac), true);
        while ((folio = readahead_folio(rac))) {
                err = erofs_fileio_scan_folio(&io, folio);
 
 {
        struct inode *const inode = rac->mapping->host;
        Z_EROFS_DEFINE_FRONTEND(f, inode, readahead_pos(rac));
-       struct folio *head = NULL, *folio;
        unsigned int nrpages = readahead_count(rac);
+       struct folio *head = NULL, *folio;
        int err;
 
+       trace_erofs_readahead(inode, readahead_index(rac), nrpages, false);
        z_erofs_pcluster_readmore(&f, rac, true);
-       nrpages = readahead_count(rac);
-       trace_erofs_readpages(inode, readahead_index(rac), nrpages, false);
        while ((folio = readahead_folio(rac))) {
                folio->private = head;
                head = folio;
 
                __entry->raw)
 );
 
-TRACE_EVENT(erofs_readpages,
+TRACE_EVENT(erofs_readahead,
 
        TP_PROTO(struct inode *inode, pgoff_t start, unsigned int nrpage,
                bool raw),