@@ -1111,26 +1111,25 @@ SHOW(__bch_cache)
1111
1111
1112
1112
vfree (p );
1113
1113
1114
- ret = scnprintf (buf , PAGE_SIZE ,
1115
- "Unused: %zu%%\n"
1116
- "Clean: %zu%%\n"
1117
- "Dirty: %zu%%\n"
1118
- "Metadata: %zu%%\n"
1119
- "Average: %llu\n"
1120
- "Sectors per Q: %zu\n"
1121
- "Quantiles: [" ,
1122
- unused * 100 / (size_t ) ca -> sb .nbuckets ,
1123
- available * 100 / (size_t ) ca -> sb .nbuckets ,
1124
- dirty * 100 / (size_t ) ca -> sb .nbuckets ,
1125
- meta * 100 / (size_t ) ca -> sb .nbuckets , sum ,
1126
- n * ca -> sb .bucket_size / (ARRAY_SIZE (q ) + 1 ));
1114
+ ret = sysfs_emit (buf ,
1115
+ "Unused: %zu%%\n"
1116
+ "Clean: %zu%%\n"
1117
+ "Dirty: %zu%%\n"
1118
+ "Metadata: %zu%%\n"
1119
+ "Average: %llu\n"
1120
+ "Sectors per Q: %zu\n"
1121
+ "Quantiles: [" ,
1122
+ unused * 100 / (size_t ) ca -> sb .nbuckets ,
1123
+ available * 100 / (size_t ) ca -> sb .nbuckets ,
1124
+ dirty * 100 / (size_t ) ca -> sb .nbuckets ,
1125
+ meta * 100 / (size_t ) ca -> sb .nbuckets , sum ,
1126
+ n * ca -> sb .bucket_size / (ARRAY_SIZE (q ) + 1 ));
1127
1127
1128
1128
for (i = 0 ; i < ARRAY_SIZE (q ); i ++ )
1129
- ret += scnprintf (buf + ret , PAGE_SIZE - ret ,
1130
- "%u " , q [i ]);
1129
+ ret += sysfs_emit_at (buf , ret , "%u " , q [i ]);
1131
1130
ret -- ;
1132
1131
1133
- ret += scnprintf (buf + ret , PAGE_SIZE - ret , "]\n" );
1132
+ ret += sysfs_emit_at (buf , ret , "]\n" );
1134
1133
1135
1134
return ret ;
1136
1135
}
0 commit comments