Kevin Wolf
9def6082cf
block: Mark bdrv_add/del_child() and caller GRAPH_WRLOCK
...
The functions read the parents list in the generic block layer, so we
need to hold the graph lock already there. The BlockDriver
implementations actually modify the graph, so it has to be a writer
lock.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Emanuele Giuseppe Esposito <eesposit@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-ID: <20230911094620.45040-22-kwolf@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2023-09-20 17:46:01 +02:00
..
2023-09-08 13:08:52 +03:00
2023-06-20 10:01:30 +02:00
2022-09-30 18:42:34 +02:00
2021-10-05 18:56:41 +02:00
2023-05-10 14:16:54 +02:00
2023-02-24 15:09:39 +00:00
2023-04-25 13:17:28 +02:00
2023-08-03 11:28:43 -04:00
2023-09-20 17:46:01 +02:00
2023-02-23 19:49:33 +01:00
2023-09-20 17:46:01 +02:00
2023-09-20 17:46:01 +02:00
2023-09-08 13:08:52 +03:00
2022-12-15 16:07:43 +01:00
2022-10-26 14:56:42 -04:00
2023-06-28 09:46:24 +02:00
2023-06-28 09:46:27 +02:00
2023-05-19 19:12:12 +02:00
2023-09-20 17:46:01 +02:00
2022-03-04 18:18:25 +01:00
2023-04-11 16:38:56 +02:00
2022-05-11 16:50:01 +02:00
2023-05-10 14:16:53 +02:00
2023-05-19 19:12:12 +02:00
2023-09-20 17:46:01 +02:00
2020-11-15 17:04:40 +01:00
2023-05-30 17:37:26 +02:00
2023-02-23 19:49:32 +01:00
2019-06-12 13:20:20 +02:00
2023-03-30 15:03:36 +02:00
2023-06-28 09:46:28 +02:00
2023-04-24 13:53:44 -04:00
2023-09-08 13:08:52 +03:00
2023-04-25 13:17:28 +02:00
2023-04-11 16:38:56 +02:00
2023-06-02 12:27:19 -05:00
2023-09-20 17:46:01 +02:00
2023-06-01 07:34:03 -04:00
2023-09-11 09:11:22 -04:00
2021-07-09 18:20:27 +02:00
2023-09-08 17:03:09 +02:00
2023-09-08 13:08:52 +03:00
2023-09-08 17:03:09 +02:00
2023-09-20 17:46:01 +02:00
2023-09-07 20:32:11 -05:00
2023-06-02 12:27:19 -05:00
2023-02-01 16:52:32 +01:00
2023-07-17 09:17:41 -04:00
2023-01-20 07:24:28 +01:00
2023-09-06 17:36:49 +02:00
2023-09-06 17:36:49 +02:00
2023-06-01 07:34:03 -04:00
2023-09-20 17:46:00 +02:00
2023-01-19 10:18:28 +01:00
2023-05-30 17:21:23 +02:00
2023-09-08 17:03:09 +02:00
2023-06-28 09:46:32 +02:00
2023-01-20 07:24:28 +01:00
2023-06-28 09:46:34 +02:00
2023-09-08 13:08:52 +03:00
2023-04-25 13:17:28 +02:00
2023-04-25 13:17:28 +02:00
2023-09-20 17:46:01 +02:00
2023-06-28 09:46:32 +02:00
2023-06-28 09:46:34 +02:00
2023-06-28 09:46:20 +02:00
2017-07-17 11:34:11 +08:00
2022-03-07 13:16:49 +00:00
2023-06-28 09:46:34 +02:00
2023-06-28 09:46:34 +02:00
2023-02-23 19:49:17 +01:00
2023-09-20 17:46:01 +02:00
2023-06-28 09:46:34 +02:00
2023-02-23 19:49:35 +01:00
2023-09-20 17:46:01 +02:00
2022-03-07 09:33:30 +01:00
2023-09-08 17:03:09 +02:00
2023-09-20 17:46:01 +02:00
2023-05-30 17:37:26 +02:00
2023-09-20 17:46:01 +02:00
2021-02-03 08:14:00 -06:00
2023-02-23 19:49:33 +01:00
2023-06-01 07:34:03 -04:00
2020-08-21 06:18:24 -04:00
2023-05-19 19:12:12 +02:00
2019-06-12 13:20:20 +02:00
2023-06-28 09:46:30 +02:00
2023-09-08 13:08:52 +03:00
2023-09-08 13:08:52 +03:00
2023-09-20 17:46:01 +02:00
2023-09-08 17:03:09 +02:00
2023-04-25 13:17:28 +02:00
2023-05-30 17:37:26 +02:00
2023-01-20 07:24:28 +01:00