])
#
+# 3.0 dirty_inode() has a flag parameter
+# see kernel commit aa38572954ade525817fe88c54faebf85e5a61c0
+#
+AC_DEFUN([LC_DIRTY_INODE_WITH_FLAG],
+[AC_MSG_CHECKING([if dirty_inode super_operation takes flag])
+LB_LINUX_TRY_COMPILE([
+ #include <linux/fs.h>
+],[
+ struct inode *inode;
+ inode->i_sb->s_op->dirty_inode(NULL, 0);
+],[
+ AC_DEFINE(HAVE_DIRTY_INODE_HAS_FLAG, 1,
+ [dirty_inode super_operation takes flag])
+ AC_MSG_RESULT([yes])
+],[
+ AC_MSG_RESULT([no])
+])
+])
+
+#
# 2.6.38 generic_permission taken 4 parameters.
# in fact, it means rcu-walk aware permission bring.
#
LC_REQUEST_QUEUE_UNPLUG_FN
LC_HAVE_FSTYPE_MOUNT
+ # 3.0
+ LC_DIRTY_INODE_WITH_FLAG
+
# 3.1
LC_LM_XXX_LOCK_MANAGER_OPS
LC_INODE_DIO_WAIT