Re: [PATCH v3 3/6] x86/static_call: Add out-of-line static call implementation

2019-01-10 Thread Josh Poimboeuf
On Thu, Jan 10, 2019 at 12:16:34AM +, Nadav Amit wrote: > > On Jan 9, 2019, at 2:59 PM, Josh Poimboeuf wrote: > > > > > > > + > > +void __ref arch_static_call_transform(void *site, void *tramp, void *func) > > +{ > > + s32 dest_relative; > > + unsigned char opcode; > > + void *(*poke

Re: [PATCH v3 3/6] x86/static_call: Add out-of-line static call implementation

2019-01-09 Thread Nadav Amit
> On Jan 9, 2019, at 2:59 PM, Josh Poimboeuf wrote: > > + > +void __ref arch_static_call_transform(void *site, void *tramp, void *func) > +{ > + s32 dest_relative; > + unsigned char opcode; > + void *(*poker)(void *, const void *, size_t); > + void *insn = tramp; > + > + mu