Signed-off-by: Jan Beulich <jbeulich@suse.com>
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -2460,9 +2460,7 @@ static enum hvm_copy_result __hvm_copy(
return HVMCOPY_unhandleable;
}
if ( !page )
- {
return HVMCOPY_bad_gfn_to_mfn;
- }
p = (char *)__map_domain_page(page) + (addr & ~PAGE_MASK);
@@ -2560,11 +2558,7 @@ static enum hvm_copy_result __hvm_clear(
return HVMCOPY_unhandleable;
}
if ( !page )
- {
- if ( page )
- put_page(page);
return HVMCOPY_bad_gfn_to_mfn;
- }
p = (char *)__map_domain_page(page) + (addr & ~PAGE_MASK);
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
On 06/12/2012 12:55, "Jan Beulich" <JBeulich@suse.com> wrote:> Signed-off-by: Jan Beulich <jbeulich@suse.com>Acked-by: Keir Fraser <keir@xen.org>> --- a/xen/arch/x86/hvm/hvm.c > +++ b/xen/arch/x86/hvm/hvm.c > @@ -2460,9 +2460,7 @@ static enum hvm_copy_result __hvm_copy( > return HVMCOPY_unhandleable; > } > if ( !page ) > - { > return HVMCOPY_bad_gfn_to_mfn; > - } > > p = (char *)__map_domain_page(page) + (addr & ~PAGE_MASK); > > @@ -2560,11 +2558,7 @@ static enum hvm_copy_result __hvm_clear( > return HVMCOPY_unhandleable; > } > if ( !page ) > - { > - if ( page ) > - put_page(page); > return HVMCOPY_bad_gfn_to_mfn; > - } > > p = (char *)__map_domain_page(page) + (addr & ~PAGE_MASK); > > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xen.org > http://lists.xen.org/xen-devel