File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change 17
17
#include "nfs4session.h"
18
18
#include "internal.h"
19
19
#include "delegation.h"
20
+ #include "nfs4trace.h"
20
21
21
22
#define NFSDBG_FACILITY NFSDBG_PROC
22
23
static int nfs42_do_offload_cancel_async (struct file * dst , nfs4_stateid * std );
@@ -714,7 +715,7 @@ nfs42_layoutstat_done(struct rpc_task *task, void *calldata)
714
715
715
716
switch (task -> tk_status ) {
716
717
case 0 :
717
- break ;
718
+ return ;
718
719
case - NFS4ERR_BADHANDLE :
719
720
case - ESTALE :
720
721
pnfs_destroy_layout (NFS_I (inode ));
@@ -760,6 +761,8 @@ nfs42_layoutstat_done(struct rpc_task *task, void *calldata)
760
761
case - EOPNOTSUPP :
761
762
NFS_SERVER (inode )-> caps &= ~NFS_CAP_LAYOUTSTATS ;
762
763
}
764
+
765
+ trace_nfs4_layoutstats (inode , & data -> args .stateid , task -> tk_status );
763
766
}
764
767
765
768
static void
@@ -882,7 +885,7 @@ nfs42_layouterror_done(struct rpc_task *task, void *calldata)
882
885
883
886
switch (task -> tk_status ) {
884
887
case 0 :
885
- break ;
888
+ return ;
886
889
case - NFS4ERR_BADHANDLE :
887
890
case - ESTALE :
888
891
pnfs_destroy_layout (NFS_I (inode ));
@@ -926,6 +929,9 @@ nfs42_layouterror_done(struct rpc_task *task, void *calldata)
926
929
case - EOPNOTSUPP :
927
930
NFS_SERVER (inode )-> caps &= ~NFS_CAP_LAYOUTERROR ;
928
931
}
932
+
933
+ trace_nfs4_layouterror (inode , & data -> args .errors [0 ].stateid ,
934
+ task -> tk_status );
929
935
}
930
936
931
937
static void
Original file line number Diff line number Diff line change @@ -1994,6 +1994,8 @@ TRACE_EVENT(nfs4_layoutget,
1994
1994
DEFINE_NFS4_INODE_STATEID_EVENT (nfs4_layoutcommit );
1995
1995
DEFINE_NFS4_INODE_STATEID_EVENT (nfs4_layoutreturn );
1996
1996
DEFINE_NFS4_INODE_STATEID_EVENT (nfs4_layoutreturn_on_close );
1997
+ DEFINE_NFS4_INODE_STATEID_EVENT (nfs4_layouterror );
1998
+ DEFINE_NFS4_INODE_STATEID_EVENT (nfs4_layoutstats );
1997
1999
1998
2000
TRACE_DEFINE_ENUM (PNFS_UPDATE_LAYOUT_UNKNOWN );
1999
2001
TRACE_DEFINE_ENUM (PNFS_UPDATE_LAYOUT_NO_PNFS );
You can’t perform that action at this time.
0 commit comments