X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=blobdiff_plain;f=config%2Fkernel-dirty-inode.m4;fp=config%2Fkernel-dirty-inode.m4;h=ffd87bb146d698432277c55334f151ef753cef4f;hb=c38367c73f592ca9729ba0d5e70b5e3bc67e0745;hp=2ededf1544d2904425e6f8e098ae61b70d2682de;hpb=8128bd89fb487d91a3335605b009ac2b7d5aecd3;p=zfs.git diff --git a/config/kernel-dirty-inode.m4 b/config/kernel-dirty-inode.m4 index 2ededf1..ffd87bb 100644 --- a/config/kernel-dirty-inode.m4 +++ b/config/kernel-dirty-inode.m4 @@ -8,11 +8,14 @@ AC_DEFUN([ZFS_AC_KERNEL_DIRTY_INODE_WITH_FLAGS], [ AC_MSG_CHECKING([whether sops->dirty_inode() wants flags]) ZFS_LINUX_TRY_COMPILE([ #include - ],[ - void (*dirty_inode) (struct inode *, int) = NULL; - struct super_operations sops __attribute__ ((unused)); - sops.dirty_inode = dirty_inode; + void dirty_inode(struct inode *a, int b) { return; } + + static const struct super_operations + sops __attribute__ ((unused)) = { + .dirty_inode = dirty_inode, + }; + ],[ ],[ AC_MSG_RESULT([yes]) AC_DEFINE(HAVE_DIRTY_INODE_WITH_FLAGS, 1,