On Tue, 29 Nov 2016, Brijesh Singh wrote: > --- a/arch/x86/kvm/emulate.c > +++ b/arch/x86/kvm/emulate.c > @@ -5483,3 +5483,11 @@ void emulator_writeback_register_cache(struct x86_emulate_ctxt *ctxt) > { > writeback_registers(ctxt); > } > + > +bool emulator_is_string_op(struct x86_emulate_ctxt *ctxt) > +{ > + if (ctxt->d & String) > + return true; > + > + return false; > +} Do we really need a full function call for this simple thing? Just because this horrible CamelCase constant is in emulate.c? What's wrong with moving that thing into a header and make it a trivial inline: #define INS_STRING (1 << 13) static inline bool emulator_is_string_op(struct x86_emulate_ctxt *ctxt) { return ctxt->d & INS_STRING; } Hmm? tglx -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html