]> git.proxmox.com Git - mirror_spl.git/commit
Retire legacy debugging infrastructure
authorBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 5 Nov 2014 22:30:35 +0000 (17:30 -0500)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 19 Nov 2014 18:35:07 +0000 (10:35 -0800)
commit8d9a23e82cea5d897e9357d569ef364106703d5a
treee49678dab2f5b419d630d388aca924a3c6e4fc72
parent917fef273295616c563bbb0a5f6986cfce543d2f
Retire legacy debugging infrastructure

When the SPL was originally written Linux tracepoints were still
in their infancy.  Therefore, an entire debugging subsystem was
added to facilite tracing which served us well for many years.

Now that Linux tracepoints have matured they provide all the
functionality of the previous tracing subsystem.  Rather than
maintain parallel functionality it makes sense to fully adopt
tracepoints.  Therefore, this patch retires the legacy debugging
infrastructure.

See zfsonlinux/zfs@bc9f413 for the tracepoint changes.

Signed-off-by: Ned Bass <bass6@llnl.gov>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #408
26 files changed:
cmd/Makefile.am
cmd/spl.c [deleted file]
config/spl-build.m4
include/Makefile.am
include/spl-debug.h [deleted file]
include/spl-trace.h [deleted file]
include/sys/debug.h
include/sys/kmem.h
module/spl/Makefile.in
module/spl/spl-condvar.c
module/spl/spl-debug.c [deleted file]
module/spl/spl-err.c
module/spl/spl-generic.c
module/spl/spl-kmem.c
module/spl/spl-kobj.c
module/spl/spl-kstat.c
module/spl/spl-proc.c
module/spl/spl-taskq.c
module/spl/spl-thread.c
module/spl/spl-tsd.c
module/spl/spl-vnode.c
module/spl/spl-xdr.c
module/spl/spl-zlib.c
module/splat/splat-internal.h
module/splat/splat-kmem.c
scripts/dkms.mkconf