|
@@ -190,6 +190,7 @@ enum rq_flag_bits {
|
|
__REQ_PM, /* runtime pm request */
|
|
__REQ_PM, /* runtime pm request */
|
|
__REQ_HASHED, /* on IO scheduler merge hash */
|
|
__REQ_HASHED, /* on IO scheduler merge hash */
|
|
__REQ_MQ_INFLIGHT, /* track inflight for MQ */
|
|
__REQ_MQ_INFLIGHT, /* track inflight for MQ */
|
|
|
|
+ __REQ_NO_TIMEOUT, /* requests may never expire */
|
|
__REQ_NR_BITS, /* stops here */
|
|
__REQ_NR_BITS, /* stops here */
|
|
};
|
|
};
|
|
|
|
|
|
@@ -243,5 +244,6 @@ enum rq_flag_bits {
|
|
#define REQ_PM (1ULL << __REQ_PM)
|
|
#define REQ_PM (1ULL << __REQ_PM)
|
|
#define REQ_HASHED (1ULL << __REQ_HASHED)
|
|
#define REQ_HASHED (1ULL << __REQ_HASHED)
|
|
#define REQ_MQ_INFLIGHT (1ULL << __REQ_MQ_INFLIGHT)
|
|
#define REQ_MQ_INFLIGHT (1ULL << __REQ_MQ_INFLIGHT)
|
|
|
|
+#define REQ_NO_TIMEOUT (1ULL << __REQ_NO_TIMEOUT)
|
|
|
|
|
|
#endif /* __LINUX_BLK_TYPES_H */
|
|
#endif /* __LINUX_BLK_TYPES_H */
|