@@ -748,23 +748,20 @@ DECLARE_EVENT_CLASS(nfsd_file_class,
748748 TP_PROTO (struct nfsd_file * nf ),
749749 TP_ARGS (nf ),
750750 TP_STRUCT__entry (
751- __field (unsigned int , nf_hashval )
752751 __field (void * , nf_inode )
753752 __field (int , nf_ref )
754753 __field (unsigned long , nf_flags )
755754 __field (unsigned char , nf_may )
756755 __field (struct file * , nf_file )
757756 ),
758757 TP_fast_assign (
759- __entry -> nf_hashval = nf -> nf_hashval ;
760758 __entry -> nf_inode = nf -> nf_inode ;
761759 __entry -> nf_ref = refcount_read (& nf -> nf_ref );
762760 __entry -> nf_flags = nf -> nf_flags ;
763761 __entry -> nf_may = nf -> nf_may ;
764762 __entry -> nf_file = nf -> nf_file ;
765763 ),
766- TP_printk ("hash=0x%x inode=%p ref=%d flags=%s may=%s file=%p" ,
767- __entry -> nf_hashval ,
764+ TP_printk ("inode=%p ref=%d flags=%s may=%s nf_file=%p" ,
768765 __entry -> nf_inode ,
769766 __entry -> nf_ref ,
770767 show_nf_flags (__entry -> nf_flags ),
@@ -784,15 +781,18 @@ DEFINE_NFSD_FILE_EVENT(nfsd_file_put);
784781DEFINE_NFSD_FILE_EVENT (nfsd_file_unhash_and_release_locked );
785782
786783TRACE_EVENT (nfsd_file_acquire ,
787- TP_PROTO (struct svc_rqst * rqstp , unsigned int hash ,
788- struct inode * inode , unsigned int may_flags ,
789- struct nfsd_file * nf , __be32 status ),
784+ TP_PROTO (
785+ struct svc_rqst * rqstp ,
786+ struct inode * inode ,
787+ unsigned int may_flags ,
788+ struct nfsd_file * nf ,
789+ __be32 status
790+ ),
790791
791- TP_ARGS (rqstp , hash , inode , may_flags , nf , status ),
792+ TP_ARGS (rqstp , inode , may_flags , nf , status ),
792793
793794 TP_STRUCT__entry (
794795 __field (u32 , xid )
795- __field (unsigned int , hash )
796796 __field (void * , inode )
797797 __field (unsigned long , may_flags )
798798 __field (int , nf_ref )
@@ -804,7 +804,6 @@ TRACE_EVENT(nfsd_file_acquire,
804804
805805 TP_fast_assign (
806806 __entry -> xid = be32_to_cpu (rqstp -> rq_xid );
807- __entry -> hash = hash ;
808807 __entry -> inode = inode ;
809808 __entry -> may_flags = may_flags ;
810809 __entry -> nf_ref = nf ? refcount_read (& nf -> nf_ref ) : 0 ;
@@ -814,8 +813,8 @@ TRACE_EVENT(nfsd_file_acquire,
814813 __entry -> status = be32_to_cpu (status );
815814 ),
816815
817- TP_printk ("xid=0x%x hash=0x%x inode=%p may_flags=%s ref=%d nf_flags=%s nf_may=%s nf_file=%p status=%u" ,
818- __entry -> xid , __entry -> hash , __entry -> inode ,
816+ TP_printk ("xid=0x%x inode=%p may_flags=%s ref=%d nf_flags=%s nf_may=%s nf_file=%p status=%u" ,
817+ __entry -> xid , __entry -> inode ,
819818 show_nfsd_may_flags (__entry -> may_flags ),
820819 __entry -> nf_ref , show_nf_flags (__entry -> nf_flags ),
821820 show_nfsd_may_flags (__entry -> nf_may ),
@@ -826,23 +825,20 @@ TRACE_EVENT(nfsd_file_open,
826825 TP_PROTO (struct nfsd_file * nf , __be32 status ),
827826 TP_ARGS (nf , status ),
828827 TP_STRUCT__entry (
829- __field (unsigned int , nf_hashval )
830828 __field (void * , nf_inode ) /* cannot be dereferenced */
831829 __field (int , nf_ref )
832830 __field (unsigned long , nf_flags )
833831 __field (unsigned long , nf_may )
834832 __field (void * , nf_file ) /* cannot be dereferenced */
835833 ),
836834 TP_fast_assign (
837- __entry -> nf_hashval = nf -> nf_hashval ;
838835 __entry -> nf_inode = nf -> nf_inode ;
839836 __entry -> nf_ref = refcount_read (& nf -> nf_ref );
840837 __entry -> nf_flags = nf -> nf_flags ;
841838 __entry -> nf_may = nf -> nf_may ;
842839 __entry -> nf_file = nf -> nf_file ;
843840 ),
844- TP_printk ("hash=0x%x inode=%p ref=%d flags=%s may=%s file=%p" ,
845- __entry -> nf_hashval ,
841+ TP_printk ("inode=%p ref=%d flags=%s may=%s file=%p" ,
846842 __entry -> nf_inode ,
847843 __entry -> nf_ref ,
848844 show_nf_flags (__entry -> nf_flags ),
@@ -851,26 +847,27 @@ TRACE_EVENT(nfsd_file_open,
851847)
852848
853849DECLARE_EVENT_CLASS (nfsd_file_search_class ,
854- TP_PROTO (struct inode * inode , unsigned int hash , int found ),
855- TP_ARGS (inode , hash , found ),
850+ TP_PROTO (
851+ struct inode * inode ,
852+ int found
853+ ),
854+ TP_ARGS (inode , found ),
856855 TP_STRUCT__entry (
857856 __field (struct inode * , inode )
858- __field (unsigned int , hash )
859857 __field (int , found )
860858 ),
861859 TP_fast_assign (
862860 __entry -> inode = inode ;
863- __entry -> hash = hash ;
864861 __entry -> found = found ;
865862 ),
866- TP_printk ("hash=0x%x inode=%p found=%d" , __entry -> hash ,
867- __entry -> inode , __entry -> found )
863+ TP_printk ("inode=%p found=%d" ,
864+ __entry -> inode , __entry -> found )
868865);
869866
870867#define DEFINE_NFSD_FILE_SEARCH_EVENT (name ) \
871868DEFINE_EVENT(nfsd_file_search_class, name, \
872- TP_PROTO(struct inode *inode, unsigned int hash, int found), \
873- TP_ARGS(inode, hash, found))
869+ TP_PROTO(struct inode *inode, int found), \
870+ TP_ARGS(inode, found))
874871
875872DEFINE_NFSD_FILE_SEARCH_EVENT (nfsd_file_close_inode_sync );
876873DEFINE_NFSD_FILE_SEARCH_EVENT (nfsd_file_close_inode );
0 commit comments