]> git.proxmox.com Git - mirror_zfs.git/blame - config/kernel-totalram-pages-func.m4
Allow mounting snapshots in .zfs/snapshot as a regular user
[mirror_zfs.git] / config / kernel-totalram-pages-func.m4
CommitLineData
031cea17
TH
1dnl #
2dnl # Linux 5.0: totalram_pages is no longer a global variable, and must be
3dnl # read via the totalram_pages() helper function.
4dnl #
608f8749
BB
5AC_DEFUN([ZFS_AC_KERNEL_SRC_TOTALRAM_PAGES_FUNC], [
6 ZFS_LINUX_TEST_SRC([totalram_pages], [
031cea17
TH
7 #include <linux/mm.h>
8 ],[
9 unsigned long pages __attribute__ ((unused));
10 pages = totalram_pages();
608f8749
BB
11 ])
12])
13
14AC_DEFUN([ZFS_AC_KERNEL_TOTALRAM_PAGES_FUNC], [
15 AC_MSG_CHECKING([whether totalram_pages() exists])
16 ZFS_LINUX_TEST_RESULT([totalram_pages], [
031cea17 17 AC_MSG_RESULT(yes)
608f8749
BB
18 AC_DEFINE(HAVE_TOTALRAM_PAGES_FUNC, 1,
19 [kernel has totalram_pages()])
031cea17
TH
20 ],[
21 AC_MSG_RESULT(no)
22 ])
23])