@@ -180,7 +180,7 @@ print_u64(const char *name, uint64_t value)
180180{
181181 tprintf (", %s=%" PRIu64 , name , value );
182182 if (value == UINT64_MAX )
183- tprints ( " /* UINT64_MAX */ " );
183+ tprints_comment ( " UINT64_MAX" );
184184}
185185
186186#define print_member_u64 (obj , name ) print_u64(#name, obj->name)
@@ -261,19 +261,15 @@ btrfs_print_qgroup_limit(const struct btrfs_qgroup_limit *lim)
261261static void
262262btrfs_print_key_type (uint32_t type )
263263{
264- const char * str = xlookup (btrfs_key_types , type );
265264 tprintf ("%u" , type );
266- if (str )
267- tprintf (" /* %s */" , str );
265+ tprints_comment (xlookup (btrfs_key_types , type ));
268266}
269267
270268static void
271269btrfs_print_objectid (uint64_t objectid )
272270{
273- const char * str = xlookup (btrfs_tree_objectids , objectid );
274271 tprintf ("%" PRIu64 , objectid );
275- if (str )
276- tprintf (" /* %s */" , str );
272+ tprints_comment (xlookup (btrfs_tree_objectids , objectid ));
277273}
278274
279275static void
@@ -412,7 +408,7 @@ print_key_value_internal(struct tcb *tcp, const char *name, uint64_t value)
412408 if (value ) {
413409 tprintf (", %s=%" PRIu64 , name , value );
414410 if (value == UINT64_MAX )
415- tprints ( " /* UINT64_MAX */ " );
411+ tprints_comment ( " UINT64_MAX" );
416412 }
417413}
418414#define print_key_value (tcp , key , name ) \
@@ -610,7 +606,7 @@ MPERS_PRINTER_DECL(int, btrfs_ioctl,
610606
611607 tprintf ("%" PRIu64 , (uint64_t ) args .len );
612608 if (args .len == UINT64_MAX )
613- tprints ( " /* UINT64_MAX */ " );
609+ tprints_comment ( " UINT64_MAX" );
614610
615611 tprints (", flags=" );
616612 printflags64 (btrfs_defrag_flags , args .flags ,
@@ -702,35 +698,27 @@ MPERS_PRINTER_DECL(int, btrfs_ioctl,
702698 printxval64 (btrfs_dev_replace_results , args .result ,
703699 "BTRFS_IOCTL_DEV_REPLACE_RESULT_???" );
704700 if (args .cmd == BTRFS_IOCTL_DEV_REPLACE_CMD_STATUS ) {
705- char buf [sizeof ("HH:MM:SS" ) + 1 ];
706- time_t time ;
707701 tprints (", " );
708702 printxval64 (btrfs_dev_replace_state ,
709703 args .status .replace_state ,
710704 "BTRFS_IOCTL_DEV_REPLACE_STATE_???" );
711- tprintf (", progress_1000=%" PRIu64 " /* " ,
705+ tprintf (", progress_1000=%" PRIu64 ,
712706 (uint64_t ) args .status .progress_1000 );
707+
713708 if (args .status .progress_1000 <= 1000 )
714- tprintf ("%" PRIu64 ".%.2" PRIu64 "%%" ,
715- (uint64_t ) args .status .progress_1000 / 10 ,
716- (uint64_t ) args .status .progress_1000 % 10 );
717- else
718- tprints ("???" );
719- tprints (" */ ," );
720-
721- time = args .status .time_started ;
722- strftime (buf , sizeof (buf ), "%T" ,
723- localtime (& time ));
724- tprintf ("time_started=%" PRIu64 " /* %s */, " ,
725- (uint64_t ) args .status .time_started , buf );
726-
727- time = args .status .time_stopped ;
728- strftime (buf , sizeof (buf ), "%T" ,
729- localtime (& time ));
730- tprintf ("time_stopped=%" PRIu64 " /* %s */, " ,
731- (uint64_t ) args .status .time_stopped , buf );
732-
733- tprintf ("num_write_errors=%" PRIu64
709+ tprintf_comment ("%u.%u%%" ,
710+ (unsigned ) args .status .progress_1000 / 10 ,
711+ (unsigned ) args .status .progress_1000 % 10 );
712+
713+ tprintf (", time_started=%" PRIu64 ,
714+ (uint64_t ) args .status .time_started );
715+ tprints_comment (sprinttime (args .status .time_started ));
716+
717+ tprintf (", time_stopped=%" PRIu64 ,
718+ (uint64_t ) args .status .time_stopped );
719+ tprints_comment (sprinttime (args .status .time_stopped ));
720+
721+ tprintf (", num_write_errors=%" PRIu64
734722 ", num_uncorrectable_read_errors=%" PRIu64 ,
735723 (uint64_t ) args .status .num_write_errors ,
736724 (uint64_t ) args .status .num_uncorrectable_read_errors );
@@ -779,14 +767,17 @@ MPERS_PRINTER_DECL(int, btrfs_ioctl,
779767 if (umove_or_printaddr (tcp , arg , & flarg ))
780768 break ;
781769
782- tprints ("[ /* supported */ " );
770+ tprints ("[" );
783771 btrfs_print_features (& flarg [0 ]);
772+ tprints_comment ("supported" );
784773
785- tprints (", /* safe to set */ " );
774+ tprints (", " );
786775 btrfs_print_features (& flarg [1 ]);
776+ tprints_comment ("safe to set" );
787777
788- tprints (", /* safe to clear */ " );
778+ tprints (", " );
789779 btrfs_print_features (& flarg [2 ]);
780+ tprints_comment ("safe to clear" );
790781 tprints ("]" );
791782
792783 break ;
@@ -869,10 +860,8 @@ MPERS_PRINTER_DECL(int, btrfs_ioctl,
869860 tprints ("..." );
870861 break ;
871862 }
872- const char * name = xlookup (btrfs_dev_stats_values , i );
873- if (name )
874- tprintf ("/* %s */ " , name );
875863 tprintf ("%" PRI__u64 , args .values [i ]);
864+ tprints_comment (xlookup (btrfs_dev_stats_values , i ));
876865 }
877866 tprints ("]}" );
878867 break ;
@@ -1108,7 +1097,7 @@ MPERS_PRINTER_DECL(int, btrfs_ioctl,
11081097 args .start );
11091098 tprintf ("%" PRI__u64 , args .end );
11101099 if (args .end == UINT64_MAX )
1111- tprints ( " /* UINT64_MAX */ " );
1100+ tprints_comment ( " UINT64_MAX" );
11121101 tprints (", flags=" );
11131102 printflags64 (btrfs_scrub_flags , args .flags ,
11141103 "BTRFS_SCRUB_???" );
0 commit comments