|
From: | John Snow |
Subject: | Re: [Qemu-devel] [PATCH v2 12/40] job: Move defer_to_main_loop to Job |
Date: | Fri, 18 May 2018 13:56:28 -0400 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 |
On 05/18/2018 09:20 AM, Kevin Wolf wrote: > Move the defer_to_main_loop functionality from BlockJob to Job. > > The code can be simplified because we can use job->aio_context in > job_defer_to_main_loop_bh() now, instead of having to access the > BlockDriverState. > > Probably taking the data->aio_context lock in addition was already > unnecessary in the old code because we didn't actually make use of > anything protected by the old AioContext except getting the new > AioContext, in case it changed between scheduling the BH and running it. > But it's certainly unnecessary now that the BDS isn't accessed at all > any more. > > Signed-off-by: Kevin Wolf <address@hidden> > Reviewed-by: Max Reitz <address@hidden> Reviewed-by: John Snow <address@hidden>
[Prev in Thread] | Current Thread | [Next in Thread] |