Properly ignore bdi_setup_and_register return value

This broke compilation against Linux 3.13 and GCC 4.7.3.

Signed-off-by: Richard Yao <ryao@gentoo.org>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #1906
This commit is contained in:
Richard Yao 2013-11-25 12:21:21 -05:00 committed by Brian Behlendorf
parent 2e40f09410
commit 729210564a
1 changed files with 4 additions and 1 deletions

View File

@ -1,12 +1,14 @@
dnl # dnl #
dnl # 2.6.34 API change dnl # 2.6.34 API change
dnl # The bdi_setup_and_register() helper function is avilable and dnl # The bdi_setup_and_register() helper function is available and
dnl # exported by the kernel. This is a trivial helper function but dnl # exported by the kernel. This is a trivial helper function but
dnl # using it significantly simplifies the code surrounding setting dnl # using it significantly simplifies the code surrounding setting
dnl # up and tearing down the bdi structure. dnl # up and tearing down the bdi structure.
dnl # dnl #
AC_DEFUN([ZFS_AC_KERNEL_BDI_SETUP_AND_REGISTER], AC_DEFUN([ZFS_AC_KERNEL_BDI_SETUP_AND_REGISTER],
[AC_MSG_CHECKING([whether bdi_setup_and_register() is available]) [AC_MSG_CHECKING([whether bdi_setup_and_register() is available])
tmp_flags="$EXTRA_KCFLAGS"
EXTRA_KCFLAGS="-Wno-unused-result"
ZFS_LINUX_TRY_COMPILE_SYMBOL([ ZFS_LINUX_TRY_COMPILE_SYMBOL([
#include <linux/backing-dev.h> #include <linux/backing-dev.h>
], [ ], [
@ -18,4 +20,5 @@ AC_DEFUN([ZFS_AC_KERNEL_BDI_SETUP_AND_REGISTER],
], [ ], [
AC_MSG_RESULT(no) AC_MSG_RESULT(no)
]) ])
EXTRA_KCFLAGS="$tmp_flags"
]) ])