1 diff -ur lin_tape-3.0.8/lin_tape_ioctl_tape.c lin_tape-3.0.8-4.10/lin_tape_ioctl_tape.c
2 --- lin_tape-3.0.8/lin_tape_ioctl_tape.c 2016-02-23 20:57:52.000000000 +0100
3 +++ lin_tape-3.0.8-4.10/lin_tape_ioctl_tape.c 2017-03-25 21:10:22.094478668 +0100
6 tmp_rq = (void*)sdev->request_queue;
7 req->cmd_type = REQ_TYPE_BLOCK_PC;
8 +#if LINUX_VERSION_CODE < KERNEL_VERSION(4,10,0)
9 req->cmd_flags |= REQ_QUIET;
11 + req->cmd_flags |= RQF_QUIET;
15 mdata = kmalloc(sizeof(struct rq_map_data), GFP_KERNEL);
16 diff -ur lin_tape-3.0.8/stmp.c lin_tape-3.0.8-4.10/stmp.c
17 --- lin_tape-3.0.8/stmp.c 2017-03-25 21:11:10.039325377 +0100
18 +++ lin_tape-3.0.8-4.10/stmp.c 2017-03-25 21:10:48.338642620 +0100
20 return DRIVER_ERROR << 24;
22 req->cmd_type = REQ_TYPE_BLOCK_PC;
23 +#if LINUX_VERSION_CODE < KERNEL_VERSION(4,10,0)
24 req->cmd_flags |= REQ_QUIET;
26 + req->cmd_flags |= RQF_QUIET;
29 mdata->null_mapped = 1;
31 diff -ur lin_tape-3.0.8/upper.c lin_tape-3.0.8-4.10/upper.c
32 --- lin_tape-3.0.8/upper.c 2017-03-25 21:11:10.022658187 +0100
33 +++ lin_tape-3.0.8-4.10/upper.c 2017-03-25 21:09:10.232174474 +0100
35 pfo_cmd.timeout = timeout;
36 pfo_cmd.retries = retries;
37 pfo_cmd.iov_count = 0;
38 +#if LINUX_VERSION_CODE < KERNEL_VERSION(4,10,0)
39 pfo_cmd.flags = flags | REQ_QUIET;
41 + pfo_cmd.flags = flags | RQF_QUIET;
44 pfo_cmd.raw_sense = sense;
45 pfo_cmd.sense_len = 0;
47 pfo_cmd.cmd_len = hdr->cmd_len;
48 pfo_cmd.buffer = NULL;
50 +#if LINUX_VERSION_CODE < KERNEL_VERSION(4,10,0)
51 pfo_cmd.flags = REQ_QUIET;
53 + pfo_cmd.flags = RQF_QUIET;
55 pfo_cmd.source = PFO_SOURCE_IOCTL;
56 pfo_cmd.iov_count = 0;
59 pfo_cmd.cmd_len = hdr->cmd_len;
60 pfo_cmd.buffer = NULL;
62 +#if LINUX_VERSION_CODE < KERNEL_VERSION(4,10,0)
63 pfo_cmd.flags = REQ_QUIET;
65 + pfo_cmd.flags = RQF_QUIET;
67 pfo_cmd.source = PFO_SOURCE_IOCTL;
68 pfo_cmd.iov_count = 0;
71 pfo_cmd.timeout = timeout;
72 pfo_cmd.retries = retries;
73 pfo_cmd.iov_count = 0;
74 +#if LINUX_VERSION_CODE < KERNEL_VERSION(4,10,0)
75 pfo_cmd.flags = REQ_QUIET;
77 + pfo_cmd.flags = RQF_QUIET;
80 pfo_cmd.raw_sense = sense;
81 pfo_cmd.sense_len = 0;
83 pfo_cmd.buffer = buffer;
84 pfo_cmd.bufflen = bufflen;
85 pfo_cmd.retries = retries;
86 +#if LINUX_VERSION_CODE < KERNEL_VERSION(4,10,0)
87 pfo_cmd.flags = REQ_QUIET;
89 + pfo_cmd.flags = RQF_QUIET;
91 pfo_cmd.source = PFO_SOURCE_SG;
92 pfo_cmd.iov_count = iov_count;
93 pfo_cmd.mdata = mdata;
95 pfo_cmd.buffer = buffer;
96 pfo_cmd.bufflen = bufflen;
97 pfo_cmd.retries = retries;
98 +#if LINUX_VERSION_CODE < KERNEL_VERSION(4,10,0)
99 pfo_cmd.flags = REQ_QUIET;
101 + pfo_cmd.flags = RQF_QUIET;
103 pfo_cmd.source = PFO_SOURCE_ST;
104 pfo_cmd.iov_count = 0;
105 pfo_cmd.mdata = mdata;