Searched hist:c16b8bd4e5b423dac556cc37a81efeea4bba9cfe (Results 1 – 1 of 1) sorted by relevance
/openbmc/qemu/block/ |
H A D | qed.c | diff c16b8bd4e5b423dac556cc37a81efeea4bba9cfe Fri Feb 03 09:21:45 CST 2023 Emanuele Giuseppe Esposito <eesposit@redhat.com> block/qed: add missing graph rdlock in qed_need_check_timer_entry
This function is called in two different places: - timer callback, which does not take the graph rdlock. - bdrv_qed_drain_begin(), which is .bdrv_drain_begin() callback documented as function that does not take the lock.
Since it calls recursive functions that traverse the graph, we need to protect them with the graph rdlock.
Signed-off-by: Emanuele Giuseppe Esposito <eesposit@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> Message-Id: <20230203152202.49054-7-kwolf@redhat.com> Reviewed-by: Emanuele Giuseppe Esposito <eesposit@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
|