xref: /freebsd/sys/contrib/openzfs/config/kernel-sched.m4 (revision 7a7741af18d6c8a804cc643cb7ecda9d730c6aa6)
1*eda14cbcSMatt Macydnl #
2*eda14cbcSMatt Macydnl # 3.9 API change,
3*eda14cbcSMatt Macydnl # Moved things from linux/sched.h to linux/sched/rt.h
4*eda14cbcSMatt Macydnl #
5*eda14cbcSMatt MacyAC_DEFUN([ZFS_AC_KERNEL_SRC_SCHED_RT_HEADER], [
6*eda14cbcSMatt Macy	ZFS_LINUX_TEST_SRC([sched_rt_header], [
7*eda14cbcSMatt Macy		#include <linux/sched.h>
8*eda14cbcSMatt Macy		#include <linux/sched/rt.h>
9*eda14cbcSMatt Macy	],[
10*eda14cbcSMatt Macy		return 0;
11*eda14cbcSMatt Macy	])
12*eda14cbcSMatt Macy])
13*eda14cbcSMatt Macy
14*eda14cbcSMatt MacyAC_DEFUN([ZFS_AC_KERNEL_SCHED_RT_HEADER], [
15*eda14cbcSMatt Macy	AC_MSG_CHECKING([whether header linux/sched/rt.h exists])
16*eda14cbcSMatt Macy	ZFS_LINUX_TEST_RESULT([sched_rt_header], [
17*eda14cbcSMatt Macy		AC_MSG_RESULT(yes)
18*eda14cbcSMatt Macy	],[
19*eda14cbcSMatt Macy		ZFS_LINUX_TEST_ERROR([sched_rt_header])
20*eda14cbcSMatt Macy	])
21*eda14cbcSMatt Macy])
22*eda14cbcSMatt Macy
23*eda14cbcSMatt MacyAC_DEFUN([ZFS_AC_KERNEL_SRC_SCHED], [
24*eda14cbcSMatt Macy	ZFS_AC_KERNEL_SRC_SCHED_RT_HEADER
25*eda14cbcSMatt Macy])
26*eda14cbcSMatt Macy
27*eda14cbcSMatt MacyAC_DEFUN([ZFS_AC_KERNEL_SCHED], [
28*eda14cbcSMatt Macy	ZFS_AC_KERNEL_SCHED_RT_HEADER
29*eda14cbcSMatt Macy])
30