--- Asias He <[email protected]> schrieb am Di, 14.8.2012: > Paul, > > On Tue, Aug 14, 2012 at 1:11 AM, Paul Neumann <[email protected]> > wrote: > > The errors from kvm_cmd_run_init() are not handled > properly as they are > > returned as positive values. > > > > Signed-off-by: Paul Neumann <[email protected]> > > Looks good to me. Paul, can you tell how the segfault > is triggered as > well? Thanks. > The segfault is triggered by just running "lkvm run". On my system, it does not find any kernel, so kvm_cmd_run_init() returns EINVAL which fails the (r < 0) check in kvm_cmd_run(). Since kvm_cmd_run_init() does not get to initialize the cpus, kvm_cpus gets mistakenly dereferenced in kvm_cmd_run_work().
Paul > > -- > Asias He > -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
