mirror of
https://github.com/SCST-project/scst.git
synced 2026-05-17 18:51:27 +00:00
Merge branch 'svn-trunk'
This commit is contained in:
@@ -20,6 +20,7 @@
|
||||
* GNU General Public License for more details.
|
||||
*/
|
||||
|
||||
#include <linux/version.h>
|
||||
#include <linux/bio.h>
|
||||
#include <linux/blkdev.h> /* struct request_queue */
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 21, 0)
|
||||
@@ -34,7 +35,6 @@
|
||||
#include <linux/slab.h> /* kmalloc() */
|
||||
#include <linux/stddef.h> /* sizeof_field() */
|
||||
#include <linux/timer.h>
|
||||
#include <linux/version.h>
|
||||
#include <linux/vmalloc.h>
|
||||
#include <linux/writeback.h> /* sync_page_range() */
|
||||
#include <rdma/ib_verbs.h>
|
||||
@@ -1170,10 +1170,10 @@ struct t10_pi_tuple {
|
||||
|
||||
/*
|
||||
* See also commit 686fef928bba ("timer: Prepare to change timer callback
|
||||
* argument type"). See also commit 0eeda71bc30d ("timer: Replace timer base
|
||||
* by a cpu index").
|
||||
* argument type") # v4.14. See also commit 0eeda71bc30d ("timer: Replace
|
||||
* timer base by a cpu index") # v4.2.
|
||||
*/
|
||||
#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 10, 0)
|
||||
#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 2, 0)
|
||||
#define timer_setup(_timer, _fn, _flags) do { \
|
||||
init_timer(_timer); \
|
||||
(_timer)->function = (void *)(_fn); \
|
||||
@@ -1189,6 +1189,11 @@ struct t10_pi_tuple {
|
||||
} while (0)
|
||||
#endif
|
||||
|
||||
#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 14, 0)
|
||||
#define from_timer(var, callback_timer, timer_fieldname) \
|
||||
container_of(callback_timer, typeof(*var), timer_fieldname)
|
||||
#endif
|
||||
|
||||
/*
|
||||
* See also commit 1d27e3e2252b ("timer: Remove expires and data arguments
|
||||
* from DEFINE_TIMER").
|
||||
|
||||
Reference in New Issue
Block a user