summaryrefslogtreecommitdiff
path: root/fs/io-wq.h
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2021-02-15 23:32:18 +0300
committerJens Axboe <axboe@kernel.dk>2021-02-22 03:25:22 +0300
commit44526bedc2ff8fcd58552e3c5bae928524b6f13c (patch)
tree0e6c152461653a9b9d8fca8393f0ec4748580597 /fs/io-wq.h
parentc6d77d92b7e53b24e8e74a58e6ef2056385cc780 (diff)
downloadlinux-44526bedc2ff8fcd58552e3c5bae928524b6f13c.tar.xz
io_uring: remove any grabbing of context
The async workers are siblings of the task itself, so by definition we have all the state that we need. Remove any of the state grabbing that we have, and requests flagging what they need. Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'fs/io-wq.h')
-rw-r--r--fs/io-wq.h7
1 files changed, 0 insertions, 7 deletions
diff --git a/fs/io-wq.h b/fs/io-wq.h
index 83d56adabd16..bbe05dd54716 100644
--- a/fs/io-wq.h
+++ b/fs/io-wq.h
@@ -11,13 +11,6 @@ enum {
IO_WQ_WORK_UNBOUND = 4,
IO_WQ_WORK_CONCURRENT = 16,
- IO_WQ_WORK_FILES = 32,
- IO_WQ_WORK_FS = 64,
- IO_WQ_WORK_MM = 128,
- IO_WQ_WORK_CREDS = 256,
- IO_WQ_WORK_BLKCG = 512,
- IO_WQ_WORK_FSIZE = 1024,
-
IO_WQ_HASH_SHIFT = 24, /* upper 8 bits are used for hash key */
};