>>> On 20.06.17 at 18:25, <wei.l...@citrix.com> wrote:
> On Tue, Jun 20, 2017 at 10:21:27AM -0600, Jan Beulich wrote:
>> >>> On 08.06.17 at 19:11, <wei.l...@citrix.com> wrote:
>> > @@ -1053,8 +982,8 @@ void do_invalid_op(struct cpu_user_regs *regs)
>> >  
>> >      if ( likely(guest_mode(regs)) )
>> >      {
>> > -        if ( !emulate_invalid_rdtscp(regs) &&
>> > -             !emulate_forced_invalid_op(regs) )
>> > +        if ( !pv_emulate_invalid_rdtscp(regs) &&
>> > +             !pv_emulate_forced_invalid_op(regs) )
>> 
>> I wonder if the first couldn't be called by the second, making it
>> unnecessary to export both. Or maybe have a wrapper
>> pv_emulate_invalid_op() around both.
>> 
> 
> Do you want me to refactor and move code in the same patch? Wouldn't
> that make it hard for you to review?

Why - especially in the wrapper variant you'd move both functions
unchanged (perhaps even with the names left as they are), and
merely add the wrapper (and of course use it in the code fragment
above). That'll make review rather simple, as you'll still be able to
state that you left both existing functions unchanged.

Jan


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

Reply via email to