Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a32c88b9 authored by Konrad Rzeszutek Wilk's avatar Konrad Rzeszutek Wilk
Browse files

xen/hvc: Fix error cases around HVM_PARAM_CONSOLE_PFN



We weren't resetting the parameter to be passed in to a
known default. Nor were we checking the return value of
hvm_get_parameter.

CC: stable@kernel.org
Signed-off-by: default avatarKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
parent 2e5ad6b9
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -219,7 +219,8 @@ static int xen_hvm_console_init(void)
	if (r < 0)
		goto err;
	info->evtchn = v;
	hvm_get_parameter(HVM_PARAM_CONSOLE_PFN, &v);
	v = 0;
	r = hvm_get_parameter(HVM_PARAM_CONSOLE_PFN, &v);
	if (r < 0)
		goto err;
	mfn = v;