Merge branch 'fix/hda-samsung-p50' into topic/hda
[pandora-kernel.git] / include / linux / percpu.h
index 1581ff2..26fd9d1 100644 (file)
@@ -86,7 +86,12 @@ struct percpu_data {
        void *ptrs[1];
 };
 
+/* pointer disguising messes up the kmemleak objects tracking */
+#ifndef CONFIG_DEBUG_KMEMLEAK
 #define __percpu_disguise(pdata) (struct percpu_data *)~(unsigned long)(pdata)
+#else
+#define __percpu_disguise(pdata) (struct percpu_data *)(pdata)
+#endif
 
 #define per_cpu_ptr(ptr, cpu)                                          \
 ({                                                                     \