Whamcloud - gitweb
Reduce CHECK_STACK, CDEBUG and RETURN stack usage (caused by GCC 2.x bug) -
authoradilger <adilger>
Wed, 28 May 2003 18:20:34 +0000 (18:20 +0000)
committeradilger <adilger>
Wed, 28 May 2003 18:20:34 +0000 (18:20 +0000)
commit77dcaa95e9571bfc08a11507e5a654376052b1e8
tree4f1b008a7322728dddaf685dce9eccce0b4f864f
parent5ad7c7992f346ea882210683162495df8ed30ed7
Reduce CHECK_STACK, CDEBUG and RETURN stack usage (caused by GCC 2.x bug) -
  this uses __builtin_dwarf_cfa() to get stack depth on ia64 which is
  _supposed_ to be much better than __builtin_stack_frame(), but if problems
  appear on ia64 again we can just live without stack info for now.
Add optional no-op CDEBUG/ENTRY/RETURN macros (improves perf noticably).
Remove some CVS $Id tags (might be some initial merge conflicts from that,
  but saves us more in the future).
28 files changed:
lnet/doc/ieee.bst
lnet/doc/portals3.lyx
lnet/include/linux/kp30.h
lnet/include/lnet/defines.h
lnet/include/lnet/internal.h
lnet/include/lnet/lib-lnet.h
lnet/include/lnet/lib-p30.h
lnet/include/lnet/list.h
lnet/include/lnet/myrnal.h
lnet/include/lnet/nal.h
lnet/include/lnet/ppid.h
lnet/include/lnet/stringtab.h
lnet/klnds/socklnd/socklnd.h
lnet/klnds/socklnd/socklnd_cb.c
lnet/libcfs/module.c
lustre/portals/doc/ieee.bst
lustre/portals/doc/portals3.lyx
lustre/portals/include/linux/kp30.h
lustre/portals/include/portals/defines.h
lustre/portals/include/portals/lib-p30.h
lustre/portals/include/portals/list.h
lustre/portals/include/portals/myrnal.h
lustre/portals/include/portals/nal.h
lustre/portals/include/portals/ppid.h
lustre/portals/include/portals/stringtab.h
lustre/portals/knals/socknal/socknal.h
lustre/portals/knals/socknal/socknal_cb.c
lustre/portals/libcfs/module.c