|
39 | 39 | { BIT(NFS_INO_STALE), "STALE" }, \ |
40 | 40 | { BIT(NFS_INO_ACL_LRU_SET), "ACL_LRU_SET" }, \ |
41 | 41 | { BIT(NFS_INO_INVALIDATING), "INVALIDATING" }, \ |
42 | | - { BIT(NFS_INO_FSCACHE), "FSCACHE" }, \ |
43 | 42 | { BIT(NFS_INO_LAYOUTCOMMIT), "NEED_LAYOUTCOMMIT" }, \ |
44 | 43 | { BIT(NFS_INO_LAYOUTCOMMITTING), "LAYOUTCOMMIT" }, \ |
45 | 44 | { BIT(NFS_INO_LAYOUTSTATS), "LAYOUTSTATS" }, \ |
@@ -1243,96 +1242,6 @@ TRACE_EVENT(nfs_readpage_short, |
1243 | 1242 | ) |
1244 | 1243 | ); |
1245 | 1244 |
|
1246 | | -DECLARE_EVENT_CLASS(nfs_fscache_page_event, |
1247 | | - TP_PROTO( |
1248 | | - const struct inode *inode, |
1249 | | - struct page *page |
1250 | | - ), |
1251 | | - |
1252 | | - TP_ARGS(inode, page), |
1253 | | - |
1254 | | - TP_STRUCT__entry( |
1255 | | - __field(dev_t, dev) |
1256 | | - __field(u32, fhandle) |
1257 | | - __field(u64, fileid) |
1258 | | - __field(loff_t, offset) |
1259 | | - ), |
1260 | | - |
1261 | | - TP_fast_assign( |
1262 | | - const struct nfs_inode *nfsi = NFS_I(inode); |
1263 | | - const struct nfs_fh *fh = &nfsi->fh; |
1264 | | - |
1265 | | - __entry->offset = page_index(page) << PAGE_SHIFT; |
1266 | | - __entry->dev = inode->i_sb->s_dev; |
1267 | | - __entry->fileid = nfsi->fileid; |
1268 | | - __entry->fhandle = nfs_fhandle_hash(fh); |
1269 | | - ), |
1270 | | - |
1271 | | - TP_printk( |
1272 | | - "fileid=%02x:%02x:%llu fhandle=0x%08x " |
1273 | | - "offset=%lld", |
1274 | | - MAJOR(__entry->dev), MINOR(__entry->dev), |
1275 | | - (unsigned long long)__entry->fileid, |
1276 | | - __entry->fhandle, |
1277 | | - (long long)__entry->offset |
1278 | | - ) |
1279 | | -); |
1280 | | -DECLARE_EVENT_CLASS(nfs_fscache_page_event_done, |
1281 | | - TP_PROTO( |
1282 | | - const struct inode *inode, |
1283 | | - struct page *page, |
1284 | | - int error |
1285 | | - ), |
1286 | | - |
1287 | | - TP_ARGS(inode, page, error), |
1288 | | - |
1289 | | - TP_STRUCT__entry( |
1290 | | - __field(int, error) |
1291 | | - __field(dev_t, dev) |
1292 | | - __field(u32, fhandle) |
1293 | | - __field(u64, fileid) |
1294 | | - __field(loff_t, offset) |
1295 | | - ), |
1296 | | - |
1297 | | - TP_fast_assign( |
1298 | | - const struct nfs_inode *nfsi = NFS_I(inode); |
1299 | | - const struct nfs_fh *fh = &nfsi->fh; |
1300 | | - |
1301 | | - __entry->offset = page_index(page) << PAGE_SHIFT; |
1302 | | - __entry->dev = inode->i_sb->s_dev; |
1303 | | - __entry->fileid = nfsi->fileid; |
1304 | | - __entry->fhandle = nfs_fhandle_hash(fh); |
1305 | | - __entry->error = error; |
1306 | | - ), |
1307 | | - |
1308 | | - TP_printk( |
1309 | | - "fileid=%02x:%02x:%llu fhandle=0x%08x " |
1310 | | - "offset=%lld error=%d", |
1311 | | - MAJOR(__entry->dev), MINOR(__entry->dev), |
1312 | | - (unsigned long long)__entry->fileid, |
1313 | | - __entry->fhandle, |
1314 | | - (long long)__entry->offset, __entry->error |
1315 | | - ) |
1316 | | -); |
1317 | | -#define DEFINE_NFS_FSCACHE_PAGE_EVENT(name) \ |
1318 | | - DEFINE_EVENT(nfs_fscache_page_event, name, \ |
1319 | | - TP_PROTO( \ |
1320 | | - const struct inode *inode, \ |
1321 | | - struct page *page \ |
1322 | | - ), \ |
1323 | | - TP_ARGS(inode, page)) |
1324 | | -#define DEFINE_NFS_FSCACHE_PAGE_EVENT_DONE(name) \ |
1325 | | - DEFINE_EVENT(nfs_fscache_page_event_done, name, \ |
1326 | | - TP_PROTO( \ |
1327 | | - const struct inode *inode, \ |
1328 | | - struct page *page, \ |
1329 | | - int error \ |
1330 | | - ), \ |
1331 | | - TP_ARGS(inode, page, error)) |
1332 | | -DEFINE_NFS_FSCACHE_PAGE_EVENT(nfs_fscache_read_page); |
1333 | | -DEFINE_NFS_FSCACHE_PAGE_EVENT_DONE(nfs_fscache_read_page_exit); |
1334 | | -DEFINE_NFS_FSCACHE_PAGE_EVENT(nfs_fscache_write_page); |
1335 | | -DEFINE_NFS_FSCACHE_PAGE_EVENT_DONE(nfs_fscache_write_page_exit); |
1336 | 1245 |
|
1337 | 1246 | TRACE_EVENT(nfs_pgio_error, |
1338 | 1247 | TP_PROTO( |
|
0 commit comments