summaryrefslogtreecommitdiffstats
path: root/lib/locking-selftest-rtmutex.h
diff options
context:
space:
mode:
authorPaolo Valente <paolo.valente@linaro.org>2020-02-03 11:40:59 +0100
committerJens Axboe <axboe@kernel.dk>2020-02-03 06:58:15 -0700
commitdb37a34c563bf4692b36990ae89005c031385e52 (patch)
treecf3b9bf508cb90dc60cfed10d4c27600c218e556 /lib/locking-selftest-rtmutex.h
parent4d8340d0d4d90e7ca367d18ec16c2fefa89a339c (diff)
downloadlinux-db37a34c563bf4692b36990ae89005c031385e52.tar.gz
linux-db37a34c563bf4692b36990ae89005c031385e52.tar.bz2
linux-db37a34c563bf4692b36990ae89005c031385e52.zip
block, bfq: get a ref to a group when adding it to a service tree
BFQ schedules generic entities, which may represent either bfq_queues or groups of bfq_queues. When an entity is inserted into a service tree, a reference must be taken, to make sure that the entity does not disappear while still referred in the tree. Unfortunately, such a reference is mistakenly taken only if the entity represents a bfq_queue. This commit takes a reference also in case the entity represents a group. Tested-by: Oleksandr Natalenko <oleksandr@natalenko.name> Tested-by: Chris Evich <cevich@redhat.com> Signed-off-by: Paolo Valente <paolo.valente@linaro.org> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'lib/locking-selftest-rtmutex.h')
0 files changed, 0 insertions, 0 deletions