@@ -772,12 +772,12 @@ TRACE_EVENT(xchk_xref_error,
772772);
773773
774774TRACE_EVENT (xchk_iallocbt_check_cluster ,
775- TP_PROTO (struct xfs_mount * mp , xfs_agnumber_t agno ,
776- xfs_agino_t startino , xfs_daddr_t map_daddr ,
777- unsigned short map_len , unsigned int chunk_ino ,
778- unsigned int nr_inodes , uint16_t cluster_mask ,
779- uint16_t holemask , unsigned int cluster_ino ),
780- TP_ARGS (mp , agno , startino , map_daddr , map_len , chunk_ino , nr_inodes ,
775+ TP_PROTO (const struct xfs_perag * pag , xfs_agino_t startino ,
776+ xfs_daddr_t map_daddr , unsigned short map_len ,
777+ unsigned int chunk_ino , unsigned int nr_inodes ,
778+ uint16_t cluster_mask , uint16_t holemask ,
779+ unsigned int cluster_ino ),
780+ TP_ARGS (pag , startino , map_daddr , map_len , chunk_ino , nr_inodes ,
781781 cluster_mask , holemask , cluster_ino ),
782782 TP_STRUCT__entry (
783783 __field (dev_t , dev )
@@ -792,8 +792,8 @@ TRACE_EVENT(xchk_iallocbt_check_cluster,
792792 __field (uint16_t , holemask )
793793 ),
794794 TP_fast_assign (
795- __entry -> dev = mp -> m_super -> s_dev ;
796- __entry -> agno = agno ;
795+ __entry -> dev = pag -> pag_mount -> m_super -> s_dev ;
796+ __entry -> agno = pag -> pag_agno ;
797797 __entry -> startino = startino ;
798798 __entry -> map_daddr = map_daddr ;
799799 __entry -> map_len = map_len ;
@@ -2016,18 +2016,18 @@ TRACE_EVENT(xrep_ibt_walk_rmap,
20162016);
20172017
20182018TRACE_EVENT (xrep_abt_found ,
2019- TP_PROTO (struct xfs_mount * mp , xfs_agnumber_t agno ,
2019+ TP_PROTO (const struct xfs_perag * pag ,
20202020 const struct xfs_alloc_rec_incore * rec ),
2021- TP_ARGS (mp , agno , rec ),
2021+ TP_ARGS (pag , rec ),
20222022 TP_STRUCT__entry (
20232023 __field (dev_t , dev )
20242024 __field (xfs_agnumber_t , agno )
20252025 __field (xfs_agblock_t , startblock )
20262026 __field (xfs_extlen_t , blockcount )
20272027 ),
20282028 TP_fast_assign (
2029- __entry -> dev = mp -> m_super -> s_dev ;
2030- __entry -> agno = agno ;
2029+ __entry -> dev = pag -> pag_mount -> m_super -> s_dev ;
2030+ __entry -> agno = pag -> pag_agno ;
20312031 __entry -> startblock = rec -> ar_startblock ;
20322032 __entry -> blockcount = rec -> ar_blockcount ;
20332033 ),
@@ -2039,9 +2039,9 @@ TRACE_EVENT(xrep_abt_found,
20392039)
20402040
20412041TRACE_EVENT (xrep_ibt_found ,
2042- TP_PROTO (struct xfs_mount * mp , xfs_agnumber_t agno ,
2042+ TP_PROTO (const struct xfs_perag * pag ,
20432043 const struct xfs_inobt_rec_incore * rec ),
2044- TP_ARGS (mp , agno , rec ),
2044+ TP_ARGS (pag , rec ),
20452045 TP_STRUCT__entry (
20462046 __field (dev_t , dev )
20472047 __field (xfs_agnumber_t , agno )
@@ -2052,8 +2052,8 @@ TRACE_EVENT(xrep_ibt_found,
20522052 __field (uint64_t , freemask )
20532053 ),
20542054 TP_fast_assign (
2055- __entry -> dev = mp -> m_super -> s_dev ;
2056- __entry -> agno = agno ;
2055+ __entry -> dev = pag -> pag_mount -> m_super -> s_dev ;
2056+ __entry -> agno = pag -> pag_agno ;
20572057 __entry -> startino = rec -> ir_startino ;
20582058 __entry -> holemask = rec -> ir_holemask ;
20592059 __entry -> count = rec -> ir_count ;
@@ -2132,9 +2132,8 @@ TRACE_EVENT(xrep_bmap_found,
21322132);
21332133
21342134TRACE_EVENT (xrep_rmap_found ,
2135- TP_PROTO (struct xfs_mount * mp , xfs_agnumber_t agno ,
2136- const struct xfs_rmap_irec * rec ),
2137- TP_ARGS (mp , agno , rec ),
2135+ TP_PROTO (const struct xfs_perag * pag , const struct xfs_rmap_irec * rec ),
2136+ TP_ARGS (pag , rec ),
21382137 TP_STRUCT__entry (
21392138 __field (dev_t , dev )
21402139 __field (xfs_agnumber_t , agno )
@@ -2145,8 +2144,8 @@ TRACE_EVENT(xrep_rmap_found,
21452144 __field (unsigned int , flags )
21462145 ),
21472146 TP_fast_assign (
2148- __entry -> dev = mp -> m_super -> s_dev ;
2149- __entry -> agno = agno ;
2147+ __entry -> dev = pag -> pag_mount -> m_super -> s_dev ;
2148+ __entry -> agno = pag -> pag_agno ;
21502149 __entry -> agbno = rec -> rm_startblock ;
21512150 __entry -> len = rec -> rm_blockcount ;
21522151 __entry -> owner = rec -> rm_owner ;
@@ -2164,9 +2163,9 @@ TRACE_EVENT(xrep_rmap_found,
21642163);
21652164
21662165TRACE_EVENT (xrep_findroot_block ,
2167- TP_PROTO (struct xfs_mount * mp , xfs_agnumber_t agno , xfs_agblock_t agbno ,
2166+ TP_PROTO (const struct xfs_perag * pag , xfs_agblock_t agbno ,
21682167 uint32_t magic , uint16_t level ),
2169- TP_ARGS (mp , agno , agbno , magic , level ),
2168+ TP_ARGS (pag , agbno , magic , level ),
21702169 TP_STRUCT__entry (
21712170 __field (dev_t , dev )
21722171 __field (xfs_agnumber_t , agno )
@@ -2175,8 +2174,8 @@ TRACE_EVENT(xrep_findroot_block,
21752174 __field (uint16_t , level )
21762175 ),
21772176 TP_fast_assign (
2178- __entry -> dev = mp -> m_super -> s_dev ;
2179- __entry -> agno = agno ;
2177+ __entry -> dev = pag -> pag_mount -> m_super -> s_dev ;
2178+ __entry -> agno = pag -> pag_agno ;
21802179 __entry -> agbno = agbno ;
21812180 __entry -> magic = magic ;
21822181 __entry -> level = level ;
@@ -2298,8 +2297,8 @@ DECLARE_EVENT_CLASS(xrep_newbt_extent_class,
22982297);
22992298#define DEFINE_NEWBT_EXTENT_EVENT (name ) \
23002299DEFINE_EVENT(xrep_newbt_extent_class, name, \
2301- TP_PROTO(struct xfs_perag *pag, xfs_agblock_t agbno, xfs_extlen_t len , \
2302- int64_t owner), \
2300+ TP_PROTO(const struct xfs_perag *pag, xfs_agblock_t agbno, \
2301+ xfs_extlen_t len, int64_t owner), \
23032302 TP_ARGS(pag, agbno, len, owner))
23042303DEFINE_NEWBT_EXTENT_EVENT (xrep_newbt_alloc_ag_blocks );
23052304DEFINE_NEWBT_EXTENT_EVENT (xrep_newbt_alloc_file_blocks );
@@ -2644,9 +2643,9 @@ DEFINE_SCRUB_NLINKS_DIFF_EVENT(xrep_nlinks_update_inode);
26442643DEFINE_SCRUB_NLINKS_DIFF_EVENT (xrep_nlinks_unfixable_inode );
26452644
26462645TRACE_EVENT (xrep_rmap_live_update ,
2647- TP_PROTO (struct xfs_mount * mp , xfs_agnumber_t agno , unsigned int op ,
2646+ TP_PROTO (const struct xfs_perag * pag , unsigned int op ,
26482647 const struct xfs_rmap_update_params * p ),
2649- TP_ARGS (mp , agno , op , p ),
2648+ TP_ARGS (pag , op , p ),
26502649 TP_STRUCT__entry (
26512650 __field (dev_t , dev )
26522651 __field (xfs_agnumber_t , agno )
@@ -2658,8 +2657,8 @@ TRACE_EVENT(xrep_rmap_live_update,
26582657 __field (unsigned int , flags )
26592658 ),
26602659 TP_fast_assign (
2661- __entry -> dev = mp -> m_super -> s_dev ;
2662- __entry -> agno = agno ;
2660+ __entry -> dev = pag -> pag_mount -> m_super -> s_dev ;
2661+ __entry -> agno = pag -> pag_agno ;
26632662 __entry -> op = op ;
26642663 __entry -> agbno = p -> startblock ;
26652664 __entry -> len = p -> blockcount ;
0 commit comments