X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=libcfs%2Finclude%2Flibcfs%2Flibcfs.h;h=5fa92dfe811b5a016237a221b860a13781a7a34d;hp=9ef72e4b70b815acd814d8850becc1580e1080f6;hb=f55fdfff5dede69e6674999fb02c1add513704f0;hpb=03b7befcc0a9308cbac91370046f6c00e5cf1005 diff --git a/libcfs/include/libcfs/libcfs.h b/libcfs/include/libcfs/libcfs.h index 9ef72e4..5fa92df 100644 --- a/libcfs/include/libcfs/libcfs.h +++ b/libcfs/include/libcfs/libcfs.h @@ -128,4 +128,14 @@ do { \ /* atomic-context safe vfree */ void libcfs_vfree_atomic(const void *addr); +/* interval tree */ + +#ifdef HAVE_INTERVAL_TREE_CACHED +#define interval_tree_root rb_root_cached +#define INTERVAL_TREE_ROOT RB_ROOT_CACHED +#else +#define interval_tree_root rb_root +#define INTERVAL_TREE_ROOT RB_ROOT +#endif /* HAVE_INTERVAL_TREE_CACHED */ + #endif /* _LIBCFS_LIBCFS_H_ */