diff options
author | Christoph Hellwig <hch@lst.de> | 2014-08-16 19:02:22 -0500 |
---|---|---|
committer | Christoph Hellwig <hch@lst.de> | 2015-02-02 18:09:44 +0100 |
commit | 31ef83dc053835fc14741426e20c60dbbba8c13d (patch) | |
tree | 8c9a1cac8a5e29fa07b476d705d09ca0f79e40ee /fs/nfsd/Makefile | |
parent | 18d1aef89ec14dd2c4afaa80b7b1b3497aa188c7 (diff) | |
download | linux-31ef83dc053835fc14741426e20c60dbbba8c13d.tar.gz linux-31ef83dc053835fc14741426e20c60dbbba8c13d.tar.bz2 linux-31ef83dc053835fc14741426e20c60dbbba8c13d.zip |
nfsd: add trace events
For now just a few simple events to trace the layout stateid lifetime, but
these already were enough to find several bugs in the Linux client layout
stateid handling.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'fs/nfsd/Makefile')
-rw-r--r-- | fs/nfsd/Makefile | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/fs/nfsd/Makefile b/fs/nfsd/Makefile index 5806270a8567..6cba933880c5 100644 --- a/fs/nfsd/Makefile +++ b/fs/nfsd/Makefile @@ -2,9 +2,14 @@ # Makefile for the Linux nfs server # +ccflags-y += -I$(src) # needed for trace events + obj-$(CONFIG_NFSD) += nfsd.o -nfsd-y := nfssvc.o nfsctl.o nfsproc.o nfsfh.o vfs.o \ +# this one should be compiled first, as the tracing macros can easily blow up +nfsd-y += trace.o + +nfsd-y += nfssvc.o nfsctl.o nfsproc.o nfsfh.o vfs.o \ export.o auth.o lockd.o nfscache.o nfsxdr.o stats.o nfsd-$(CONFIG_NFSD_FAULT_INJECTION) += fault_inject.o nfsd-$(CONFIG_NFSD_V2_ACL) += nfs2acl.o |