]> git.proxmox.com Git - mirror_zfs.git/blobdiff - config/kernel-evict-inode.m4
Don't assume pthread_t is uint_t for portability
[mirror_zfs.git] / config / kernel-evict-inode.m4
index 0700792f93aaf92508c383db400d7cf2041862d7..683cedb6d387a6a41173ea5ae40e345e9e8880fd 100644 (file)
@@ -7,11 +7,11 @@ AC_DEFUN([ZFS_AC_KERNEL_EVICT_INODE], [
        AC_MSG_CHECKING([whether sops->evict_inode() exists])
        ZFS_LINUX_TRY_COMPILE([
                #include <linux/fs.h>
-       ],[
-               void (*evict_inode) (struct inode *) = NULL;
-               struct super_operations sops __attribute__ ((unused)) = {
+               void evict_inode (struct inode * t) { return; }
+               static struct super_operations sops __attribute__ ((unused)) = {
                        .evict_inode = evict_inode,
                };
+       ],[
        ],[
                AC_MSG_RESULT(yes)
                AC_DEFINE(HAVE_EVICT_INODE, 1, [sops->evict_inode() exists])