Re: [kvm:next 1/1] arch/x86/kvm/emulate.c:232 writeback_registers() error: buffer overflow 'ctxt->_regs' 9 <= 15

2012-09-12 Thread Avi Kivity
On 09/12/2012 09:07 AM, Fengguang Wu wrote: > On Wed, Sep 12, 2012 at 01:58:22PM +0800, Amos Kong wrote: >> On 11/09/12 22:31, Fengguang Wu wrote: >> >Hi Avi, >> > >> >In the kvm/next branch, sparse warns about >> > >> >arch/x86/kvm/emulate.c:232 writeback_registers() error: buffer overflow >> >'c

Re: [kvm:next 1/1] arch/x86/kvm/emulate.c:232 writeback_registers() error: buffer overflow 'ctxt->_regs' 9 <= 15

2012-09-11 Thread Fengguang Wu
On Wed, Sep 12, 2012 at 01:58:22PM +0800, Amos Kong wrote: > On 11/09/12 22:31, Fengguang Wu wrote: > >Hi Avi, > > > >In the kvm/next branch, sparse warns about > > > >arch/x86/kvm/emulate.c:232 writeback_registers() error: buffer overflow > >'ctxt->_regs' 9 <= 15 > > > >This is because the array

Re: [kvm:next 1/1] arch/x86/kvm/emulate.c:232 writeback_registers() error: buffer overflow 'ctxt->_regs' 9 <= 15

2012-09-11 Thread Amos Kong
On 11/09/12 22:31, Fengguang Wu wrote: Hi Avi, In the kvm/next branch, sparse warns about arch/x86/kvm/emulate.c:232 writeback_registers() error: buffer overflow 'ctxt->_regs' 9 <= 15 This is because the array definition is ctxt._regs[NR_VCPU_REGS] where NR_VCPU_REGS=9 for i386 and 17 for x86

[kvm:next 1/1] arch/x86/kvm/emulate.c:232 writeback_registers() error: buffer overflow 'ctxt->_regs' 9 <= 15

2012-09-11 Thread Fengguang Wu
Hi Avi, In the kvm/next branch, sparse warns about arch/x86/kvm/emulate.c:232 writeback_registers() error: buffer overflow 'ctxt->_regs' 9 <= 15 This is because the array definition is ctxt._regs[NR_VCPU_REGS] where NR_VCPU_REGS=9 for i386 and 17 for x86_64. It could be fixed by changing the h