Stefan Hajnoczi 
		b49f4755c7 
		
	 
	
	
	block: remove AioContext locking ... 
			This is the big patch that removes
aio_context_acquire()/aio_context_release() from the block layer and
affected block layer users.
There isn't a clean way to split this patch and the reviewers are likely
the same group of people, so I decided to do it in one patch.
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Paul Durrant <paul@xen.org>
Message-ID: <20231205182011.1976568-7-stefanha@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> 
		
	 
		2023-12-21 22:49:27 +01:00 
	 
	
	
		 
	
	
		
			
			
			
			
			
			2023-10-20 08:51:41 +02:00 
		 
	
		
			
			
			
			
			
			2023-12-02 15:56:49 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2023-11-03 09:20:31 +01:00 
		 
	
		
			
			
			
			
			
			2023-12-20 09:40:16 -05:00 
		 
	
		
			
			
			
			
			
			2023-12-04 08:03:42 -05:00 
		 
	
		
			
			
			
			
			
			2023-11-28 14:27:12 +01:00 
		 
	
		
			
			
			
			
			
			2023-12-21 22:49:27 +01:00 
		 
	
		
			
			
			
			
			
			2023-11-07 08:54:20 +00:00 
		 
	
		
			
			
			
			
			
			2023-12-21 22:49:27 +01:00 
		 
	
		
			
			
			
			
			
			2023-09-21 11:31:16 +03:00 
		 
	
		
	
		
			
			
			
			
			
			2023-11-15 11:09:17 +03:00 
		 
	
		
			
			
			
			
			
			2023-11-13 16:56:24 +01:00 
		 
	
		
			
			
			
			
			
			2023-11-27 17:02:04 +00:00 
		 
	
		
	
		
			
			
			
			
			
			2023-11-20 15:30:59 +00:00 
		 
	
		
			
			
			
			
			
			2023-11-07 09:41:52 +08:00 
		 
	
		
			
			
			
			
			
			2023-11-07 13:08:49 +01:00 
		 
	
		
			
			
			
			
			
			2023-12-20 09:40:16 -05:00 
		 
	
		
			
			
			
			
			
			2023-11-28 14:56:32 +01:00 
		 
	
		
			
			
			
			
			
			2023-11-27 15:27:46 +00:00 
		 
	
		
			
			
			
			
			
			2023-12-19 17:57:44 +00:00 
		 
	
		
	
		
			
			
			
			
			
			2023-11-01 16:13:58 +01:00 
		 
	
		
			
			
			
			
			
			2023-11-28 14:26:37 +01:00 
		 
	
		
			
			
			
			
			
			2023-10-19 23:13:28 +02:00 
		 
	
		
			
			
			
			
			
			2023-12-20 10:29:23 +01:00 
		 
	
		
			
			
			
			
			
			2023-11-15 11:59:54 +03:00 
		 
	
		
			
			
			
			
			
			2023-09-29 10:07:16 +02:00 
		 
	
		
			
			
			
			
			
			2023-11-13 16:56:06 +01:00 
		 
	
		
			
			
			
			
			
			2023-12-20 09:40:16 -05:00 
		 
	
		
			
			
			
			
			
			2023-11-27 15:27:38 +00:00 
		 
	
		
			
			
			
			
			
			2023-11-23 14:10:04 +00:00 
		 
	
		
			
			
			
			
			
			2023-09-08 13:08:51 +03:00 
		 
	
		
			
			
			
			
			
			2023-09-29 10:07:20 +02:00 
		 
	
		
			
			
			
			
			
			2023-11-27 15:27:45 +00:00 
		 
	
		
	
		
			
			
			
			
			
			2023-12-02 15:56:49 -05:00 
		 
	
		
			
			
			
			
			
			2023-11-07 03:39:11 -05:00 
		 
	
		
			
			
			
			
			
			2023-11-13 09:21:32 -08:00 
		 
	
		
			
			
			
			
			
			2023-10-27 12:48:57 +01:00 
		 
	
		
			
			
			
			
			
			2023-12-20 09:40:16 -05:00 
		 
	
		
			
			
			
			
			
			2023-10-21 15:00:22 +03:00 
		 
	
		
			
			
			
			
			
			2023-11-03 09:20:31 +01:00 
		 
	
		
			
			
			
			
			
			2023-11-22 13:57:19 +10:00 
		 
	
		
			
			
			
			
			
			2023-11-06 15:00:27 +00:00 
		 
	
		
			
			
			
			
			
			2023-11-10 18:19:13 +01:00 
		 
	
		
			
			
			
			
			
			2023-12-20 09:40:16 -05:00 
		 
	
		
			
			
			
			
			
			2023-12-21 22:49:27 +01:00 
		 
	
		
			
			
			
			
			
			2023-11-07 13:08:49 +01:00 
		 
	
		
			
			
			
			
			
			2023-11-07 13:08:49 +01:00 
		 
	
		
			
			
			
			
			
			2023-09-21 11:31:16 +03:00 
		 
	
		
			
			
			
			
			
			2023-09-29 10:07:18 +02:00 
		 
	
		
	
		
			
			
			
			
			
			2023-10-19 23:13:28 +02:00 
		 
	
		
			
			
			
			
			
			2023-11-27 15:38:43 +00:00 
		 
	
		
			
			
			
			
			
			2023-11-01 16:13:58 +01:00 
		 
	
		
			
			
			
			
			
			2023-09-20 07:54:34 +03:00 
		 
	
		
			
			
			
			
			
			2023-09-29 08:28:02 +02:00 
		 
	
		
			
			
			
			
			
			2023-12-05 13:57:18 +09:00 
		 
	
		
			
			
			
			
			
			2023-11-28 14:26:37 +01:00 
		 
	
		
			
			
			
			
			
			2023-12-19 19:03:38 +01:00 
		 
	
		
			
			
			
			
			
			2023-12-02 15:56:49 -05:00 
		 
	
		
			
			
			
			
			
			2023-11-15 11:09:17 +03:00 
		 
	
		
			
			
			
			
			
			2023-11-07 08:54:20 +00:00 
		 
	
		
			
			
			
			
			
			2023-11-07 08:54:20 +00:00 
		 
	
		
			
			
			
			
			
			2023-09-08 13:08:52 +03:00 
		 
	
		
			
			
			
			
			
			2023-09-07 14:01:29 -04:00 
		 
	
		
			
			
			
			
			
			2023-09-07 14:01:29 -04:00