#include <linux/slab.h>
#include <libcfs/linux/linux-fs.h>
-#include <lustre_patchless_compat.h>
#include <obd_support.h>
#define current_ngroups current_cred()->group_info->ngroups
#define ll_pagevec_init(pvec, n) pagevec_init(pvec, n)
#endif
+#ifdef HAVE_D_COUNT
+# define ll_d_count(d) d_count(d)
+#else
+# define ll_d_count(d) ((d)->d_count)
+#endif /* HAVE_D_COUNT */
+
+#ifndef HAVE_IN_COMPAT_SYSCALL
+#define in_compat_syscall is_compat_task
+#endif
+
#ifdef HAVE_I_PAGES
#define page_tree i_pages
#else