1c03c5b1cSMartin Matuskadnl # 2c03c5b1cSMartin Matuskadnl # 5.16 API change 3c03c5b1cSMartin Matuskadnl # add_disk grew a must-check return code 4c03c5b1cSMartin Matuskadnl # 5c03c5b1cSMartin MatuskaAC_DEFUN([ZFS_AC_KERNEL_SRC_ADD_DISK], [ 6c03c5b1cSMartin Matuska ZFS_LINUX_TEST_SRC([add_disk_ret], [ 7da5137abSMartin Matuska #include <linux/blkdev.h> 8c03c5b1cSMartin Matuska ], [ 9c03c5b1cSMartin Matuska struct gendisk *disk = NULL; 10*1f1e2261SMartin Matuska int error __attribute__ ((unused)) = add_disk(disk); 11c03c5b1cSMartin Matuska ]) 12c03c5b1cSMartin Matuska]) 13da5137abSMartin Matuska 14c03c5b1cSMartin MatuskaAC_DEFUN([ZFS_AC_KERNEL_ADD_DISK], [ 15c03c5b1cSMartin Matuska AC_MSG_CHECKING([whether add_disk() returns int]) 16c03c5b1cSMartin Matuska ZFS_LINUX_TEST_RESULT([add_disk_ret], 17c03c5b1cSMartin Matuska [ 18c03c5b1cSMartin Matuska AC_MSG_RESULT(yes) 19c03c5b1cSMartin Matuska AC_DEFINE(HAVE_ADD_DISK_RET, 1, 20c03c5b1cSMartin Matuska [add_disk() returns int]) 21c03c5b1cSMartin Matuska ], [ 22c03c5b1cSMartin Matuska AC_MSG_RESULT(no) 23c03c5b1cSMartin Matuska ]) 24c03c5b1cSMartin Matuska]) 25