On 03/06/16 23:40, Alex Bennée wrote: > While we previously assumed an existing memory lock protected the page > look up in the MTTCG SoftMMU case the memory lock is provided by the > tb_lock. As a result we push the taking of this lock up the call tree. > This requires a slightly different entry for the SoftMMU and user-mode > cases from tb_invalidate_phys_range.
Sorry, I can't understand the description for the patch :( Some rewording might be helpful, if you don't mind. Thanks, Sergey > This also means user-mode breakpoint insertion needs to take two locks > but it hadn't taken any previously so this is an improvement. > > Signed-off-by: Alex Bennée <alex.ben...@linaro.org> > --- > exec.c | 16 ++++++++++++++++ > translate-all.c | 37 +++++++++++++++++++++++++++++-------- > 2 files changed, 45 insertions(+), 8 deletions(-) (snip)