diff options
| author | Yu Kuai <yukuai@fygo.io> | 2026-06-08 11:42:46 +0800 |
|---|---|---|
| committer | Jens Axboe <axboe@kernel.dk> | 2026-06-24 06:42:31 -0600 |
| commit | 457d3c4f0fdd6cf8a4bd8115bf470809984a9f02 (patch) | |
| tree | f2856a5fb261f7547b351d32411ae0f3633b3afd /include/linux/stringify.h | |
| parent | 9327a865e395a53f67dffac4710beb1d4730495e (diff) | |
blk-cgroup: don't nest queue_lock under rcu in bio_associate_blkg()
If a bio is already associated with a blkg, the blkcg is already pinned
until the bio is done, so there is no need for RCU protection. Otherwise,
protect blkcg_css() with RCU independently. Prepare to protect blkcg with
blkcg_mutex instead of queue_lock.
Signed-off-by: Yu Kuai <yukuai@fygo.io>
Link: https://patch.msgid.link/8496fa234b21d4b31b7f068766906d0bffcac8e6.1780621988.git.yukuai@fygo.io
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'include/linux/stringify.h')
0 files changed, 0 insertions, 0 deletions
