aboutsummaryrefslogtreecommitdiffstats
path: root/config/kernel-vfs-rw-iterate.m4
diff options
context:
space:
mode:
authorRob Norris <[email protected]>2024-08-04 10:28:38 +1000
committerBrian Behlendorf <[email protected]>2024-09-18 11:23:50 -0700
commit72be1f4062ae3e7cf02b9bcdc2ddd0e85ab927ca (patch)
treeb81c08e3555a8bd32dfac6602aa7160f0ed28c9c /config/kernel-vfs-rw-iterate.m4
parentf3d30f1ce0d445e5cdab8f3e5cbfa75b9677014d (diff)
config: remove HAVE_VFS_RW_ITERATE
Sponsored-by: https://despairlabs.com/sponsor/ Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: Tony Hutter <[email protected]> Reviewed-by: Tino Reichardt <[email protected]> Signed-off-by: Rob Norris <[email protected]> Closes #16479
Diffstat (limited to 'config/kernel-vfs-rw-iterate.m4')
-rw-r--r--config/kernel-vfs-rw-iterate.m456
1 files changed, 0 insertions, 56 deletions
diff --git a/config/kernel-vfs-rw-iterate.m4 b/config/kernel-vfs-rw-iterate.m4
deleted file mode 100644
index 7c568e94f..000000000
--- a/config/kernel-vfs-rw-iterate.m4
+++ /dev/null
@@ -1,56 +0,0 @@
-dnl #
-dnl # Linux 3.16 API
-dnl #
-AC_DEFUN([ZFS_AC_KERNEL_SRC_VFS_RW_ITERATE], [
- ZFS_LINUX_TEST_SRC([file_operations_rw], [
- #include <linux/fs.h>
-
- static ssize_t test_read(struct kiocb *kiocb, struct iov_iter *to)
- { return 0; }
- static ssize_t test_write(struct kiocb *kiocb, struct iov_iter *from)
- { return 0; }
-
- static const struct file_operations
- fops __attribute__ ((unused)) = {
- .read_iter = test_read,
- .write_iter = test_write,
- };
- ],[])
-
- ZFS_LINUX_TEST_SRC([new_sync_rw], [
- #include <linux/fs.h>
- ],[
- ssize_t ret __attribute__ ((unused));
- struct file *filp = NULL;
- char __user *rbuf = NULL;
- const char __user *wbuf = NULL;
- size_t len = 0;
- loff_t ppos;
-
- ret = new_sync_read(filp, rbuf, len, &ppos);
- ret = new_sync_write(filp, wbuf, len, &ppos);
- ])
-])
-
-AC_DEFUN([ZFS_AC_KERNEL_VFS_RW_ITERATE], [
- AC_MSG_CHECKING([whether fops->read/write_iter() are available])
- ZFS_LINUX_TEST_RESULT([file_operations_rw], [
- AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_VFS_RW_ITERATE, 1,
- [fops->read/write_iter() are available])
-
- dnl #
- dnl # Linux 4.1 API
- dnl #
- AC_MSG_CHECKING([whether new_sync_read/write() are available])
- ZFS_LINUX_TEST_RESULT([new_sync_rw], [
- AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_NEW_SYNC_READ, 1,
- [new_sync_read()/new_sync_write() are available])
- ],[
- AC_MSG_RESULT(no)
- ])
- ],[
- AC_MSG_RESULT(no)
- ])
-])