|
@@ -129,6 +129,7 @@ struct inodes_stat_t {
|
|
|
* WRITE_SYNC Like WRITE_SYNC_PLUG, but also unplugs the device
|
|
|
* immediately after submission. The write equivalent
|
|
|
* of READ_SYNC.
|
|
|
+ * WRITE_ODIRECT_PLUG Special case write for O_DIRECT only.
|
|
|
* SWRITE_SYNC
|
|
|
* SWRITE_SYNC_PLUG Like WRITE_SYNC/WRITE_SYNC_PLUG, but locks the buffer.
|
|
|
* See SWRITE.
|
|
@@ -150,6 +151,7 @@ struct inodes_stat_t {
|
|
|
#define READ_META (READ | (1 << BIO_RW_META))
|
|
|
#define WRITE_SYNC_PLUG (WRITE | (1 << BIO_RW_SYNCIO) | (1 << BIO_RW_NOIDLE))
|
|
|
#define WRITE_SYNC (WRITE_SYNC_PLUG | (1 << BIO_RW_UNPLUG))
|
|
|
+#define WRITE_ODIRECT_PLUG (WRITE | (1 << BIO_RW_SYNCIO))
|
|
|
#define SWRITE_SYNC_PLUG \
|
|
|
(SWRITE | (1 << BIO_RW_SYNCIO) | (1 << BIO_RW_NOIDLE))
|
|
|
#define SWRITE_SYNC (SWRITE_SYNC_PLUG | (1 << BIO_RW_UNPLUG))
|