@@ -181,16 +181,16 @@ enum rq_flag_bits {
181
181
__REQ_NR_BITS , /* stops here */
182
182
};
183
183
184
- #define REQ_WRITE (1 << __REQ_WRITE)
185
- #define REQ_FAILFAST_DEV (1 << __REQ_FAILFAST_DEV)
186
- #define REQ_FAILFAST_TRANSPORT (1 << __REQ_FAILFAST_TRANSPORT)
187
- #define REQ_FAILFAST_DRIVER (1 << __REQ_FAILFAST_DRIVER)
188
- #define REQ_SYNC (1 << __REQ_SYNC)
189
- #define REQ_META (1 << __REQ_META)
190
- #define REQ_PRIO (1 << __REQ_PRIO)
191
- #define REQ_DISCARD (1 << __REQ_DISCARD)
192
- #define REQ_WRITE_SAME (1 << __REQ_WRITE_SAME)
193
- #define REQ_NOIDLE (1 << __REQ_NOIDLE)
184
+ #define REQ_WRITE (1ULL << __REQ_WRITE)
185
+ #define REQ_FAILFAST_DEV (1ULL << __REQ_FAILFAST_DEV)
186
+ #define REQ_FAILFAST_TRANSPORT (1ULL << __REQ_FAILFAST_TRANSPORT)
187
+ #define REQ_FAILFAST_DRIVER (1ULL << __REQ_FAILFAST_DRIVER)
188
+ #define REQ_SYNC (1ULL << __REQ_SYNC)
189
+ #define REQ_META (1ULL << __REQ_META)
190
+ #define REQ_PRIO (1ULL << __REQ_PRIO)
191
+ #define REQ_DISCARD (1ULL << __REQ_DISCARD)
192
+ #define REQ_WRITE_SAME (1ULL << __REQ_WRITE_SAME)
193
+ #define REQ_NOIDLE (1ULL << __REQ_NOIDLE)
194
194
195
195
#define REQ_FAILFAST_MASK \
196
196
(REQ_FAILFAST_DEV | REQ_FAILFAST_TRANSPORT | REQ_FAILFAST_DRIVER)
@@ -206,28 +206,28 @@ enum rq_flag_bits {
206
206
#define REQ_NOMERGE_FLAGS \
207
207
(REQ_NOMERGE | REQ_STARTED | REQ_SOFTBARRIER | REQ_FLUSH | REQ_FUA)
208
208
209
- #define REQ_RAHEAD (1 << __REQ_RAHEAD)
210
- #define REQ_THROTTLED (1 << __REQ_THROTTLED)
211
-
212
- #define REQ_SORTED (1 << __REQ_SORTED)
213
- #define REQ_SOFTBARRIER (1 << __REQ_SOFTBARRIER)
214
- #define REQ_FUA (1 << __REQ_FUA)
215
- #define REQ_NOMERGE (1 << __REQ_NOMERGE)
216
- #define REQ_STARTED (1 << __REQ_STARTED)
217
- #define REQ_DONTPREP (1 << __REQ_DONTPREP)
218
- #define REQ_QUEUED (1 << __REQ_QUEUED)
219
- #define REQ_ELVPRIV (1 << __REQ_ELVPRIV)
220
- #define REQ_FAILED (1 << __REQ_FAILED)
221
- #define REQ_QUIET (1 << __REQ_QUIET)
222
- #define REQ_PREEMPT (1 << __REQ_PREEMPT)
223
- #define REQ_ALLOCED (1 << __REQ_ALLOCED)
224
- #define REQ_COPY_USER (1 << __REQ_COPY_USER)
225
- #define REQ_FLUSH (1 << __REQ_FLUSH)
226
- #define REQ_FLUSH_SEQ (1 << __REQ_FLUSH_SEQ)
227
- #define REQ_IO_STAT (1 << __REQ_IO_STAT)
228
- #define REQ_MIXED_MERGE (1 << __REQ_MIXED_MERGE)
229
- #define REQ_SECURE (1 << __REQ_SECURE)
230
- #define REQ_KERNEL (1 << __REQ_KERNEL)
231
- #define REQ_PM (1 << __REQ_PM)
209
+ #define REQ_RAHEAD (1ULL << __REQ_RAHEAD)
210
+ #define REQ_THROTTLED (1ULL << __REQ_THROTTLED)
211
+
212
+ #define REQ_SORTED (1ULL << __REQ_SORTED)
213
+ #define REQ_SOFTBARRIER (1ULL << __REQ_SOFTBARRIER)
214
+ #define REQ_FUA (1ULL << __REQ_FUA)
215
+ #define REQ_NOMERGE (1ULL << __REQ_NOMERGE)
216
+ #define REQ_STARTED (1ULL << __REQ_STARTED)
217
+ #define REQ_DONTPREP (1ULL << __REQ_DONTPREP)
218
+ #define REQ_QUEUED (1ULL << __REQ_QUEUED)
219
+ #define REQ_ELVPRIV (1ULL << __REQ_ELVPRIV)
220
+ #define REQ_FAILED (1ULL << __REQ_FAILED)
221
+ #define REQ_QUIET (1ULL << __REQ_QUIET)
222
+ #define REQ_PREEMPT (1ULL << __REQ_PREEMPT)
223
+ #define REQ_ALLOCED (1ULL << __REQ_ALLOCED)
224
+ #define REQ_COPY_USER (1ULL << __REQ_COPY_USER)
225
+ #define REQ_FLUSH (1ULL << __REQ_FLUSH)
226
+ #define REQ_FLUSH_SEQ (1ULL << __REQ_FLUSH_SEQ)
227
+ #define REQ_IO_STAT (1ULL << __REQ_IO_STAT)
228
+ #define REQ_MIXED_MERGE (1ULL << __REQ_MIXED_MERGE)
229
+ #define REQ_SECURE (1ULL << __REQ_SECURE)
230
+ #define REQ_KERNEL (1ULL << __REQ_KERNEL)
231
+ #define REQ_PM (1ULL << __REQ_PM)
232
232
233
233
#endif /* __LINUX_BLK_TYPES_H */
0 commit comments