Add compatibility call for kmem_cache_destroy()
[~emulex/for-vlad/old/compat.git] / compat-2.6.19.h
1 #ifndef LINUX_26_19_COMPAT_H
2 #define LINUX_26_19_COMPAT_H
3
4 #include <linux/autoconf.h>
5 #include <linux/version.h>
6
7 /* Compat work for 2.6.19 */
8 #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,19))
9
10 #include <linux/slab.h>
11
12 static inline int
13 compat_kmem_cache_destroy(struct kmem_cache *cachep)
14 {
15 #if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19))
16         return kmem_cache_destroy(cachep);
17 #else
18         kmem_cache_destroy(cachep);
19         return 0;
20 #endif
21 }
22
23 #endif /* (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19)) */
24
25 #endif /* LINUX_26_19_COMPAT_H */