Various Linux kABI cosmetics
Reviewed-by: Tony Hutter <hutter2@llnl.gov> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz> Closes #12103
This commit is contained in:
parent
202498c958
commit
69cbd0a360
|
@ -23,8 +23,8 @@ AC_DEFUN([ZFS_AC_KERNEL_BLK_QUEUE_PLUG], [
|
||||||
])
|
])
|
||||||
|
|
||||||
dnl #
|
dnl #
|
||||||
dnl # 2.6.32 - 4.11, statically allocated bdi in request_queue
|
dnl # 2.6.32 - 4.11: statically allocated bdi in request_queue
|
||||||
dnl # 4.12 - x.y, dynamically allocated bdi in request_queue
|
dnl # 4.12: dynamically allocated bdi in request_queue
|
||||||
dnl #
|
dnl #
|
||||||
AC_DEFUN([ZFS_AC_KERNEL_SRC_BLK_QUEUE_BDI], [
|
AC_DEFUN([ZFS_AC_KERNEL_SRC_BLK_QUEUE_BDI], [
|
||||||
ZFS_LINUX_TEST_SRC([blk_queue_bdi], [
|
ZFS_LINUX_TEST_SRC([blk_queue_bdi], [
|
||||||
|
@ -48,7 +48,7 @@ AC_DEFUN([ZFS_AC_KERNEL_BLK_QUEUE_BDI], [
|
||||||
])
|
])
|
||||||
|
|
||||||
dnl #
|
dnl #
|
||||||
dnl # 2.6.32 - 4.x API,
|
dnl # 2.6.32 API,
|
||||||
dnl # blk_queue_discard()
|
dnl # blk_queue_discard()
|
||||||
dnl #
|
dnl #
|
||||||
AC_DEFUN([ZFS_AC_KERNEL_SRC_BLK_QUEUE_DISCARD], [
|
AC_DEFUN([ZFS_AC_KERNEL_SRC_BLK_QUEUE_DISCARD], [
|
||||||
|
@ -71,7 +71,7 @@ AC_DEFUN([ZFS_AC_KERNEL_BLK_QUEUE_DISCARD], [
|
||||||
])
|
])
|
||||||
|
|
||||||
dnl #
|
dnl #
|
||||||
dnl # 4.8 - 4.x API,
|
dnl # 4.8 API,
|
||||||
dnl # blk_queue_secure_erase()
|
dnl # blk_queue_secure_erase()
|
||||||
dnl #
|
dnl #
|
||||||
dnl # 2.6.36 - 4.7 API,
|
dnl # 2.6.36 - 4.7 API,
|
||||||
|
|
|
@ -4,6 +4,10 @@ dnl # The is_owner_or_cap() macro was renamed to inode_owner_or_capable(),
|
||||||
dnl # This is used for permission checks in the xattr and file attribute call
|
dnl # This is used for permission checks in the xattr and file attribute call
|
||||||
dnl # paths.
|
dnl # paths.
|
||||||
dnl #
|
dnl #
|
||||||
|
dnl # 5.12 API change,
|
||||||
|
dnl # inode_owner_or_capable() now takes struct user_namespace *
|
||||||
|
dnl # to support idmapped mounts
|
||||||
|
dnl #
|
||||||
AC_DEFUN([ZFS_AC_KERNEL_SRC_INODE_OWNER_OR_CAPABLE], [
|
AC_DEFUN([ZFS_AC_KERNEL_SRC_INODE_OWNER_OR_CAPABLE], [
|
||||||
ZFS_LINUX_TEST_SRC([inode_owner_or_capable], [
|
ZFS_LINUX_TEST_SRC([inode_owner_or_capable], [
|
||||||
#include <linux/fs.h>
|
#include <linux/fs.h>
|
||||||
|
|
|
@ -52,7 +52,7 @@ blk_queue_flag_clear(unsigned int flag, struct request_queue *q)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* 4.7 - 4.x API,
|
* 4.7 API,
|
||||||
* The blk_queue_write_cache() interface has replaced blk_queue_flush()
|
* The blk_queue_write_cache() interface has replaced blk_queue_flush()
|
||||||
* interface. However, the new interface is GPL-only thus we implement
|
* interface. However, the new interface is GPL-only thus we implement
|
||||||
* our own trivial wrapper when the GPL-only version is detected.
|
* our own trivial wrapper when the GPL-only version is detected.
|
||||||
|
@ -254,7 +254,7 @@ bio_set_bi_error(struct bio *bio, int error)
|
||||||
#endif /* HAVE_1ARG_BIO_END_IO_T */
|
#endif /* HAVE_1ARG_BIO_END_IO_T */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* 4.1 - x.y.z API,
|
* 4.1 API,
|
||||||
* 3.10.0 CentOS 7.x API,
|
* 3.10.0 CentOS 7.x API,
|
||||||
* blkdev_reread_part()
|
* blkdev_reread_part()
|
||||||
*
|
*
|
||||||
|
@ -391,7 +391,7 @@ bio_set_flush(struct bio *bio)
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* 4.8 - 4.x API,
|
* 4.8 API,
|
||||||
* REQ_OP_FLUSH
|
* REQ_OP_FLUSH
|
||||||
*
|
*
|
||||||
* 4.8-rc0 - 4.8-rc1,
|
* 4.8-rc0 - 4.8-rc1,
|
||||||
|
@ -421,7 +421,7 @@ bio_is_flush(struct bio *bio)
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* 4.8 - 4.x API,
|
* 4.8 API,
|
||||||
* REQ_FUA flag moved to bio->bi_opf
|
* REQ_FUA flag moved to bio->bi_opf
|
||||||
*
|
*
|
||||||
* 2.6.x - 4.7 API,
|
* 2.6.x - 4.7 API,
|
||||||
|
@ -440,7 +440,7 @@ bio_is_fua(struct bio *bio)
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* 4.8 - 4.x API,
|
* 4.8 API,
|
||||||
* REQ_OP_DISCARD
|
* REQ_OP_DISCARD
|
||||||
*
|
*
|
||||||
* 2.6.36 - 4.7 API,
|
* 2.6.36 - 4.7 API,
|
||||||
|
@ -462,7 +462,7 @@ bio_is_discard(struct bio *bio)
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* 4.8 - 4.x API,
|
* 4.8 API,
|
||||||
* REQ_OP_SECURE_ERASE
|
* REQ_OP_SECURE_ERASE
|
||||||
*
|
*
|
||||||
* 2.6.36 - 4.7 API,
|
* 2.6.36 - 4.7 API,
|
||||||
|
@ -492,7 +492,7 @@ blk_queue_discard_granularity(struct request_queue *q, unsigned int dg)
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* 4.8 - 4.x API,
|
* 4.8 API,
|
||||||
* blk_queue_secure_erase()
|
* blk_queue_secure_erase()
|
||||||
*
|
*
|
||||||
* 2.6.36 - 4.7 API,
|
* 2.6.36 - 4.7 API,
|
||||||
|
|
|
@ -148,7 +148,7 @@ zpl_aio_fsync(struct kiocb *kiocb, int datasync)
|
||||||
|
|
||||||
#elif defined(HAVE_FSYNC_RANGE)
|
#elif defined(HAVE_FSYNC_RANGE)
|
||||||
/*
|
/*
|
||||||
* Linux 3.1 - 3.x API,
|
* Linux 3.1 API,
|
||||||
* As of 3.1 the responsibility to call filemap_write_and_wait_range() has
|
* As of 3.1 the responsibility to call filemap_write_and_wait_range() has
|
||||||
* been pushed down in to the .fsync() vfs hook. Additionally, the i_mutex
|
* been pushed down in to the .fsync() vfs hook. Additionally, the i_mutex
|
||||||
* lock is no longer held by the caller, for zfs we don't require the lock
|
* lock is no longer held by the caller, for zfs we don't require the lock
|
||||||
|
|
Loading…
Reference in New Issue