Linux 3.6 compat, iops->mkdir()
[zfs.git] / config / kernel-mkdir-umode-t.m4
similarity index 77%
rename from config/kernel-create-umode-t.m4
rename to config/kernel-mkdir-umode-t.m4
index f88113f..dd5d94b 100644 (file)
@@ -6,19 +6,18 @@ dnl # would also change all three prototypes.  However, if it turns out that
 dnl # some distribution doesn't backport the whole thing this could be
 dnl # broken apart in to three seperate checks.
 dnl #
-AC_DEFUN([ZFS_AC_KERNEL_CREATE_UMODE_T], [
+AC_DEFUN([ZFS_AC_KERNEL_MKDIR_UMODE_T], [
        AC_MSG_CHECKING([whether iops->create()/mkdir()/mknod() take umode_t])
        ZFS_LINUX_TRY_COMPILE([
                #include <linux/fs.h>
        ],[
-               int (*create) (struct inode *, struct dentry *, umode_t,
-                   struct nameidata *) = NULL;
+               int (*mkdir) (struct inode *,struct dentry *,umode_t) = NULL;
                struct inode_operations iops __attribute__ ((unused)) = {
-                       .create = create,
+                       .mkdir = mkdir,
                };
        ],[
                AC_MSG_RESULT(yes)
-               AC_DEFINE(HAVE_CREATE_UMODE_T, 1,
+               AC_DEFINE(HAVE_MKDIR_UMODE_T, 1,
                    [iops->create()/mkdir()/mknod() take umode_t])
        ],[
                AC_MSG_RESULT(no)