On 2015-03-18 14:21, Paolo Bonzini wrote: > @@ -2591,9 +2596,12 @@ void *address_space_map(AddressSpace *as, > } > > l = len; > + rcu_read_lock(); > mr = address_space_translate(as, addr, &xlat, &l, is_write); > + > if (!memory_access_is_direct(mr, is_write)) { > if (atomic_xchg(&bounce.in_use, true)) {
Doesn't apply due to differences in the line above. What is this patch based on? Do you have a public branch where I can find the series and its dependencies? > + rcu_read_unlock(); > return NULL; > } > /* Avoid unbounded allocations */ Jan -- Siemens AG, Corporate Technology, CT RTC ITP SES-DE Corporate Competence Center Embedded Linux