X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fautoconf%2Flustre-core.m4;h=24c1f1b70b7c8958a9dcf0848708049fa4a6282c;hp=a39489afd15cc314bd09cb77edecdf3ba08803d5;hb=d1dded6e28473d889a9b24b47cbc804f90dd2956;hpb=6bce536725efd166d2772f13fe954f271f9c53b8 diff --git a/lustre/autoconf/lustre-core.m4 b/lustre/autoconf/lustre-core.m4 index a39489a..24c1f1b 100644 --- a/lustre/autoconf/lustre-core.m4 +++ b/lustre/autoconf/lustre-core.m4 @@ -1726,6 +1726,22 @@ EXTRA_KCFLAGS="$tmp_flags" ]) # LC_HAVE_DQUOT_QC_DQBLK # +# LC_HAVE_AIO_COMPLETE +# +# 3.19 kernel makes aio_complete() static +# +AC_DEFUN([LC_HAVE_AIO_COMPLETE], [ +LB_CHECK_COMPILE([if kernel has exported aio_complete() ], +aio_complete, [ + #include +],[ + aio_complete(NULL, 0, 0); +],[ + AC_DEFINE(HAVE_AIO_COMPLETE, 1, [aio_complete defined]) +]) +]) # LC_HAVE_AIO_COMPLETE + +# # LC_BACKING_DEV_INFO_REMOVAL # # 3.20 kernel removed backing_dev_info from address_space @@ -3071,6 +3087,7 @@ AC_DEFUN([LC_PROG_LINUX], [ # 3.19 LC_KIOCB_HAS_NBYTES LC_HAVE_DQUOT_QC_DQBLK + LC_HAVE_AIO_COMPLETE # 3.20 LC_BACKING_DEV_INFO_REMOVAL