summaryrefslogtreecommitdiffstats
path: root/fs/io-wq.h
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2021-02-15 13:32:18 -0700
committerJens Axboe <axboe@kernel.dk>2021-02-21 17:25:22 -0700
commit44526bedc2ff8fcd58552e3c5bae928524b6f13c (patch)
tree0e6c152461653a9b9d8fca8393f0ec4748580597 /fs/io-wq.h
parentc6d77d92b7e53b24e8e74a58e6ef2056385cc780 (diff)
downloadlinux-44526bedc2ff8fcd58552e3c5bae928524b6f13c.tar.bz2
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 */
};