-
-#define obj_dbghead(x) 0
-#define obj_reallen(cachep) (cachep->objsize)
-#define dbg_redzone1(cachep, objp) ({BUG(); (unsigned long *)NULL;})
-#define dbg_redzone2(cachep, objp) ({BUG(); (unsigned long *)NULL;})
-#define dbg_userword(cachep, objp) ({BUG(); (void **)NULL;})
-
+static inline int obj_dbghead(kmem_cache_t *cachep)
+{
+ return 0;
+}
+static inline int obj_reallen(kmem_cache_t *cachep)
+{
+ return cachep->objsize;
+}
+static inline unsigned long *dbg_redzone1(kmem_cache_t *cachep, void *objp)
+{
+ BUG();
+ return 0;
+}
+static inline unsigned long *dbg_redzone2(kmem_cache_t *cachep, void *objp)
+{
+ BUG();
+ return 0;
+}
+static inline void **dbg_userword(kmem_cache_t *cachep, void *objp)
+{
+ BUG();
+ return 0;
+}