Lines 75-82
Link Here
|
75 |
#define os_read_unlock(lock) read_unlock(lock) |
75 |
#define os_read_unlock(lock) read_unlock(lock) |
76 |
#define os_write_unlock(lock) write_unlock(lock) |
76 |
#define os_write_unlock(lock) write_unlock(lock) |
77 |
|
77 |
|
|
|
78 |
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 23) |
79 |
#define os_kmem_cache_create(name, size, align, flags, ctor, dtor, data) \ |
80 |
kmem_cache_create(name, size, align, flags, ctor) |
81 |
#else |
78 |
#define os_kmem_cache_create(name, size, align, flags, ctor, dtor, data) \ |
82 |
#define os_kmem_cache_create(name, size, align, flags, ctor, dtor, data) \ |
79 |
kmem_cache_create(name, size, align, flags, ctor, dtor) |
83 |
kmem_cache_create(name, size, align, flags, ctor, dtor) |
|
|
84 |
#endif |
80 |
#define os_kmem_cache_destroy(cache) kmem_cache_destroy(cache) |
85 |
#define os_kmem_cache_destroy(cache) kmem_cache_destroy(cache) |
81 |
#define os_kmem_cache_alloc(cache) kmem_cache_alloc(cache, GFP_KERNEL) |
86 |
#define os_kmem_cache_alloc(cache) kmem_cache_alloc(cache, GFP_KERNEL) |
82 |
#define os_kmem_cache_free(cache, elem) kmem_cache_free(cache, elem) |
87 |
#define os_kmem_cache_free(cache, elem) kmem_cache_free(cache, elem) |